คำถามนี้ขึ้นอยู่กับการสังเกตของAdamVในคำตอบของเขาในฉันจะได้ชื่อวันในเซลล์ใน Excel ได้อย่างไร
เมื่อ A1 มีค่า 2009-08-01 แล้ว:
=WEEKDAY(A1)
จะได้รับ7
=TEXT(7, "dddd")
จะได้รับSaturday
=TEXT(7,"dddd, yyyy-mm-dd")
จะได้รับSaturday, 1900-01-07
=TEXT(1,"dddd, yyyy-mm-dd")
จะได้รับSunday, 1900-01-01
=TEXT("1900-01-01","dddd, yyyy-mm-dd")
จะได้รับด้วยSunday, 1900-01-01
สองรายการสุดท้ายผิด: วันที่ 1 มกราคม 1900 เป็นวันจันทร์จริง ๆ
ดูเหมือนว่าหลายแหล่งที่จะยืนยันว่า:
ฉันพลาดอะไรไป เหตุใด Excel จึงทำเช่นนี้ผิด