Cho mã ngày số nguyên kiểu Excel không âm, trả về "ngày" tương ứng ở bất kỳ dạng hợp lý nào hiển thị rõ ràng năm, tháng và "ngày".
Tầm thường, bạn có thể nghĩ. Bạn có nhận thấy "trích dẫn sợ hãi"? Tôi đã sử dụng chúng vì Excel có một số quirks. Excel đếm ngày với số 1 cho ngày 01 tháng 1 st , năm 1900, nhưng , nếu như năm 1900 đã có một tháng một 0 ngày và một tháng hai 29 ngày , vì vậy phải rất cẩn thận để thử tất cả các trường hợp thử nghiệm:
Input → Output (example format)
0 → 1900-01-00 Note: NOT 1899-12-31
1 → 1900-01-01
2 → 1900-01-02
59 → 1900-02-28
60 → 1900-02-29 Note: NOT 1900-03-01
61 → 1900-03-01
100 → 1900-04-09
1000 → 1902-09-26
10000 → 1927-05-18
100000 → 2173-10-14
DayOfWeek
phương pháp vì kỷ nguyên gốc, 1899/12/30 (hoặc giả tưởng 1900-01-00) đã được chọn sao cho ngày trong tuần chỉ đơn giản là mod-7 của số ngày, nhưng điều đó sẽ không hoạt động với 1899-12-30.