ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: 温馨豆

[已解决] 1900年1月1日是星期几?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-6-6 13:09 | 显示全部楼层
满坛皆为吾师 发表于 2020-6-6 12:42
1900-2-29这天拿掉后,之前的天数星期序列要+1,而不是之后的要-1
从1900-3-1开始,日期的计算随便怎么 ...

"1900-2-29",这天拿掉后,为什么"1900-3-1"的日期序列数,不需要减1? 在我看来,"1900-3-1"(含)往后的日期的序列数,都要减去1
图片.png

点评

对对万年历,汗一个  发表于 2020-6-6 13:11

TA的精华主题

TA的得分主题

发表于 2020-6-6 13:16 | 显示全部楼层
满坛皆为吾师 发表于 2020-6-6 12:42
1900-2-29这天拿掉后,之前的天数星期序列要+1,而不是之后的要-1
从1900-3-1开始,日期的计算随便怎么 ...

①我说的是,日期序列数,不讨论星期序列数.既然"1900-2-29",是多出来的1天,它占用了一个日期序列数.
②"1900-2-29"的日期序列数,是60,把它拿掉之后,2月份的最后一天是"1900-2-28","1900-2-28"的日期序列数是59
③"1900-3-1"的日期序列数,接上"1900-2-28"的日期序列数,应该是59+1=60
④"1900-3-1"(含)往后的日期的序列数,都要减去1,有什么问题?

TA的精华主题

TA的得分主题

发表于 2020-6-6 13:36 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
满坛皆为吾师 发表于 2019-9-20 16:01
因为Excel把1900年2月错误地当29天处理,从3月1日开始才恢复正常

"吾师"您的这句话."从3月1日开始才恢复正常".指的是1900-3-1的星期几,恢复正常.
我说的是,在Excel中,1900-3-1的日期序列数,是不是因为"1900-2-29"多余的1天,它由本来的日期序列60,变成了61?
如果没有,这个错误的"1900-2-29"这天的增加,"1900-3-1"的日期序列数,是60


对不对??
00.png

TA的精华主题

TA的得分主题

发表于 2020-6-6 15:32 | 显示全部楼层
本帖最后由 满坛皆为吾师 于 2020-6-6 16:45 编辑
仁于乐 发表于 2020-6-6 13:36
"吾师"您的这句话."从3月1日开始才恢复正常".指的是1900-3-1的星期几,恢复正常.
我说的是,在Excel中,190 ...

朋友,"1900-3-1"的日期序列数按理解的为60是没错,但实际在函数中因为BUG的原因就是61。
你这段时间关于日期的问题有好多坛友都出手了,差不多也应该完全理解了吧。
回楼下
所以开始日期在1900-3-1之前,而结束日期大于等于它的统计就要-1,3/1之后的就没有这个问题。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-6-6 16:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
满坛皆为吾师 发表于 2020-6-6 15:32
朋友,"1900-3-1"的日期序列数按理解的为60是没错,但实际在函数中因为BUG的原因就是61。
你这段时间关 ...

在Excel中,"1905-1-1"的日期序列数:1828=366+365+365+365+366.但是,"1905-1-1"至"1900-1-1"的总天数1827

如果我要根据某一个日期,算出它的对应的序列数.会有一天的偏差.

点评

楼上已回  发表于 2020-6-6 16:45

TA的精华主题

TA的得分主题

发表于 2020-6-6 16:54 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
满坛皆为吾师 发表于 2020-6-6 15:32
朋友,"1900-3-1"的日期序列数按理解的为60是没错,但实际在函数中因为BUG的原因就是61。
你这段时间关 ...

同一个问题,骚扰"吾师"多日,请原谅!现在,我明白了.非常感谢!.鲜花用完了,日后补上,见谅!

TA的精华主题

TA的得分主题

发表于 2020-6-6 16:54 | 显示全部楼层
https://docs.microsoft.com/zh-cn/office/troubleshoot/excel/wrongly-assumes-1900-is-leap-year

祝順心,南無阿彌陀佛!
log.png

TA的精华主题

TA的得分主题

发表于 2020-6-7 10:47 | 显示全部楼层
cutecpu 发表于 2020-6-6 16:54
https://docs.microsoft.com/zh-cn/office/troubleshoot/excel/wrongly-assumes-1900-is-leap-year

祝順 ...

感谢cutecpu老师的提示.
说真的,这几天被,日期弄的混乱了.首先weekday的含义,有的坛友认为它求的是,一周的第几天,有的人,认为,它求的不是一周的第几天,仅仅代表一个数字.有的人认为,它求的是星期几.有点人认为它不能求星期几.晕了都......
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-6-2 14:09 , Processed in 0.036586 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表