Công thức Excel: Nhận ngày đầu tiên của tháng -

Mục lục

Công thức chung

=date-DAY(date)+1

Tóm lược

Để lấy ngày đầu tiên của tháng cho một ngày nhất định, bạn có thể sử dụng một công thức đơn giản dựa trên hàm DAY. Trong ví dụ được hiển thị, công thức trong ô C5 là:

=B5-DAY(B5)+1

Giải trình

Hàm DAY trả về giá trị ngày cho một ngày. Trong ví dụ hiển thị, giá trị ngày của ngày trong B5 (ngày 11 tháng 1 năm 2016) là 11. Vì ngày tháng chỉ là số sê-ri trong Excel, chúng ta có thể trừ 11, sau đó cộng 1 để có giá trị ngày cho ngày 1 tháng 1 năm 2016.

Thay thế với EOMONTH

Hàm EOMONTH trả về ngày cuối cùng trong tháng của một ngày nhất định. Điều này có nghĩa là bạn có thể lấy ngày đầu tiên của tháng hiện tại với công thức như sau:

=EOMONTH(A1,-1)+1

Công thức này "lùi" một ngày trong A1 về cuối tháng trước, sau đó thêm 1. Kết quả là ngày đầu tiên của tháng "hiện tại" (tức là ngày đầu tiên của tháng được cung cấp bởi ngày trong A1).

thú vị bài viết...