Công thức Excel: Lấy ngày từ số ngày -

Mục lục

Công thức chung

=DATE(year,1,daynum)

Tóm lược

Để có một ngày thực từ số ngày hoặc "ngày thứ n trong năm", bạn có thể sử dụng hàm DATE.

Trong ví dụ được hiển thị, công thức trong C5 là:

=DATE(2015,1,B5)

Giải trình

Hàm DATE xây dựng ngày từ các giá trị năm, tháng và ngày riêng biệt. Một trong những thủ thuật của nó là khả năng di chuyển về phía trước để sửa ngày khi những ngày và tháng nhất định "nằm ngoài phạm vi".

Ví dụ: DATE trả về ngày 9 tháng 4 năm 2016 với các đối số sau:

=DATE(2016,1,100)

Không có ngày thứ 100 trong tháng 1, vì vậy DATE đơn giản chuyển tiếp 100 ngày kể từ ngày 1 tháng 1 và các số liệu trả về ngày chính xác.

Công thức trên trang này tận dụng hành vi này. Năm giả định là 2015 trong trường hợp này, vì vậy 2015 được mã hóa cứng cho năm và 1 được sử dụng cho tháng. Giá trị ngày đến từ cột B và hàm DATE tính toán ngày như đã giải thích ở trên.

Trích xuất giá trị năm từ ngày tháng Julian

Nếu bạn có một ngày ở định dạng Julian, ví dụ: 10015, trong đó định dạng là "dddyy", bạn có thể điều chỉnh công thức như sau:

=DATE(RIGHT(A1,2),1,LEFT(A1,3))

Ở đây, chúng tôi sử dụng RIGHT để trích xuất 2 ký tự từ bên phải cho năm và LEFT để trích xuất 3 ký tự từ bên trái cho ngày. Tháng được cung cấp là 1, giống như ví dụ đầu tiên.

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