Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 7291|回复: 16

[已解决]关于1900年以前的时间计算

[复制链接]
发表于 2014-11-21 20:44 | 显示全部楼层 |阅读模式
在Excel中,1900年1月1日用数字1表示。这样可用于时间的计算。
我想知道1900年之前的时间该如何计算,谢谢!{:091:}
最佳答案
2014-12-5 11:29
本帖最后由 tgydslr 于 2014-12-5 11:32 编辑
sobili 发表于 2014-12-5 10:52
没法计算。请看附件。


如你附件所说
A2时间为1840/1/1,B2时间为2000(1905-6-22)
则C2
  1. =DATEDIF(--SUBSTITUTE(A2,LEFT(A2,4),400+LEFT(A2,4)),EDATE(B2,400*12),"d")-((TEXT(B2,"e")-1900)*(LEFT(A2)-1900)<=0)
复制代码
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-11-21 20:45 | 显示全部楼层
回复

使用道具 举报

发表于 2014-11-21 20:49 | 显示全部楼层
本帖最后由 xuyouxm 于 2014-11-21 20:50 编辑

那个在EXCEL中没法算。日期是用数字表示,1900/1/1是最小的值为1,没有比这个值更小的日期了,日期不能为负数和0.
回复

使用道具 举报

发表于 2014-11-21 21:51 | 显示全部楼层
无法计算的,因为1 就是1900-1-1了,如果换一种算法也是1904年开始的,所以...
回复

使用道具 举报

发表于 2014-11-21 21:59 | 显示全部楼层

1)1824年3月29日星期几呀?
2)1824年3月29日和1253年8月20日,相隔多少天啊?
....

是不是类似这样的问题
回复

使用道具 举报

发表于 2014-11-22 16:22 | 显示全部楼层
精确肯定做不到了,这1901-1-1减1900-1-1,这应该是1900年的天数,日历上1900年是365天,但两个日期相减得到的却是366天。 Book2.rar (59.5 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2014-11-22 17:04 | 显示全部楼层
1900-2-29这个问题是可以规避的,但楼主是神龙见首不见尾
回复

使用道具 举报

 楼主| 发表于 2014-11-22 23:14 | 显示全部楼层
Select 发表于 2014-11-21 21:59
1)1824年3月29日星期几呀?
2)1824年3月29日和1253年8月20日,相隔多少天啊?
....

就是这个意思!!!
回复

使用道具 举报

发表于 2014-11-23 19:47 | 显示全部楼层
没有直接的公式了,只能先计算离目前某天的天数,再全星期几。
回复

使用道具 举报

发表于 2014-11-23 19:48 | 显示全部楼层
sobili 发表于 2014-11-22 23:14
就是这个意思!!!

可以实现,传具体附件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 08:30 , Processed in 0.430067 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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