Câu hỏi này dựa trên những quan sát của AdamV trong câu trả lời của anh ấy về Làm thế nào để tôi lấy tên ngày vào một ô trong Excel?
Khi A1 có giá trị 2009-08-01, thì:
=WEEKDAY(A1)
sẽ có được7
=TEXT(7, "dddd")
sẽ có đượcSaturday
=TEXT(7,"dddd, yyyy-mm-dd")
sẽ có đượcSaturday, 1900-01-07
=TEXT(1,"dddd, yyyy-mm-dd")
sẽ có đượcSunday, 1900-01-01
=TEXT("1900-01-01","dddd, yyyy-mm-dd")
cũng sẽ có đượcSunday, 1900-01-01
Hai cái cuối cùng là sai: ngày 1 tháng 1 năm 1900 thực sự là thứ Hai.
Nhiều nguồn khác nhau dường như xác nhận rằng:
- Tháng 1 năm 1900 - Wikipedia, bách khoa toàn thư miễn phí.
- Năm 1900 Lịch - Hà Lan.
- Năm 1900 Lịch - Hoa Kỳ.
Tôi đang thiếu gì? Tại sao Excel làm điều này sai?