请不要问我是如何偶然发现的,但请尝试以下几点:
然而,1900年2月29日从没有发生过,因为1900年不是闰年(见维基百科)。
这是窃听器还是我漏掉了什么?
发布于 2012-12-05 11:48:58
不,它不是Excel中的一个bug,是的,您遗漏了一些东西。
Excel实现了与Lotus1-2-3匹配的日期,当时需要兼容,因此设计时会出现此错误。莲花1-2-3曾一度认为1900年是闰年.
请参阅微软的文档,其原因是为什么不修复它。
发布于 2017-09-24 17:12:36
请。是个虫子。它从未记录在最初的Excel for Windows规范中。最初的Excel是在任何Windows平台上的Mac年前使用的基于1904年的日期系统。最初的Excel作者确实认识到了这个问题。
“严格地说,这并不是Excel 1.0的问题,它只在Mac上运行。最初版本的Mac(和Excel)支持日期从1904年开始,部分原因是为了避免1900年不是闰年的问题。直到Excel移植到Windows (Excel2.0)之后,才引入了1900年的日期系统,所以你不能把这个决定归咎于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/说。
这个bug也出现在MS和Multiplan上。
发布于 2012-12-05 11:50:20
这不是错误- Excel接受1900年2月29日为有效日期。这是一个历史性的问题。
你的60天被认为是“1900年1月1日以来的天数”。
更多信息:
http://polymathprogrammer.com/2009/10/26/the-leap-year-1900-bug-in-excel/
https://stackoverflow.com/questions/13722566
复制相似问题