这个问题是基于观察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
最后两个错误:1900年1月1日实际上是星期一。
各种来源似乎证实:
我想念什么?为什么Excel做错了?