请不要问我是如何偶然发现的,但请尝试以下方法:
然而,1900年2月29日从未发生过,因为1900年不是闰年(见Wikipedia)。
这是一个错误还是我错过了什么?
答案 0 :(得分:6)
不,这不是Excel中的错误,是的,你错过了什么。
Excel实现了与Lotus 1-2-3匹配的日期,因为当时需要兼容性,因此设计为出现此错误。莲花1-2-3有一个想法1900年是闰年的错误。
请参阅Microsoft的documentation,了解不解决问题的原因。
答案 1 :(得分:0)
这不是一个错误 - Excel接受1900年2月29日作为有效日期。这是一个历史问题。
你的60被视为'自1900年1月1日以来的天数'。
更多信息:
http://polymathprogrammer.com/2009/10/26/the-leap-year-1900-bug-in-excel/
答案 2 :(得分:0)
请。这是一个错误。它从未在最初的Excel for Windows规范中记录。 Mac上的原始Excel在任何Windows平台上都使用了基于1904的日期系统。最初的Excel作者确实认识到了这个问题。
"严格地说,这不是Excel 1.0的问题,只能在Mac上运行。原始版本的Mac(和Excel)支持从1904年开始的日期,部分原因是为了避免1900年不是闰年的问题。直到Excel被移植到Windows(Excel 2.0)并引入了1900日期系统,所以你不能责怪Excel 1.0团队中的任何人做出决定(当然,我们不会在采访中评论它。" https://www.geekwire.com/2015/recalc-or-die-30-years-later-microsoft-excel-1-0-vets-recount-a-project-that-defied-the-odds/
该错误也出现在MS-BASIC和Multiplan上。