首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Excel中有关于日期的错误吗?

Excel中有关于日期的错误吗?
EN

Stack Overflow用户
提问于 2012-12-05 11:46:18
回答 3查看 3.1K关注 0票数 8

请不要问我是如何偶然发现的,但请尝试以下几点:

  1. 在Excel中的单元格中键入"60“。
  2. 将数据类型设置为日期格式
  3. 所显示的日期(至少在我的例子中)是1900年2月29日。

然而,1900年2月29日从没有发生过,因为1900年不是闰年(见维基百科)。

这是窃听器还是我漏掉了什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-05 11:48:58

不,它不是Excel中的一个bug,是的,您遗漏了一些东西。

Excel实现了与Lotus1-2-3匹配的日期,当时需要兼容,因此设计时会出现此错误。莲花1-2-3曾一度认为1900年是闰年.

请参阅微软的文档,其原因是为什么不修复它。

票数 4
EN

Stack Overflow用户

发布于 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上。

票数 3
EN

Stack Overflow用户

发布于 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/

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13722566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档