Công thức Excel: Nhận ngày thứ n trong năm -

Mục lục

Công thức chung

=date-DATE(YEAR(date),1,0)

Tóm lược

Để lấy ngày thứ n trong năm dựa trên một ngày nhất định, bạn có thể sử dụng công thức dựa trên hàm DATE và YEAR. Trong ví dụ được hiển thị, công thức trong C5 là:

=B4-DATE(YEAR(B4),1,0)

Với ngày "1 tháng 6 năm 2016" trong ô B4, công thức trả về 153, vì ngày 1 tháng 6 là ngày thứ 153 của năm đó.

Giải trình

Công thức này tận dụng lợi thế của thực tế là ngày tháng chỉ là số tuần tự trong Excel. Nó xác định ngày cuối cùng của năm trước và trừ giá trị đó cho ngày ban đầu B4. Kết quả là ngày thứ n trong năm.

Lưu ý rằng đối số ngày trong DATE được cung cấp bằng 0. Một tính năng hay của hàm DATE là nó có thể xử lý các giá trị DAY "nằm ngoài phạm vi" và điều chỉnh kết quả một cách thích hợp. Khi chúng tôi cho DATE một năm, 1 cho tháng và 0 cho DAY, hàm DATE trả về ngày cuối cùng của năm trước.

Ngày trong năm kể từ hôm nay

Để điều chỉnh công thức trả về ngày thứ n trong năm cho ngày hiện tại, chỉ cần sử dụng hàm TODAY cho ngày:

=TODAY()-DATE(YEAR(TODAY()),1,0)

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