两个日期列为G1、J1,求二者之间差多少天。
G1和J1的格式均为yyyymmdd,如 20100327
我用了 =DATEDIF(G1,J1,"d") ,不行
急,求教!
excel 中求日期差
关注:263 答案:3 手机版
解决时间 2021-03-05 23:31
- 提问者网友:拿什么谈未来
- 2021-03-05 16:18
最佳答案
- 二级知识专家网友:时光暗淡了承诺
- 2021-03-05 17:23
这个公式没有问题。如果出错,可能有两个原因:
1,D1为起始日期,J1为截止日期,不能搞反了,否则会报错
2,“G1和J1的格式均为yyyymmdd”,看一下是否是日期格式。除非是自定义的,否则20100327只能是文本,那就需要转换。
如果是第二种情况,把公式改为
=DATEDIF(--text(G1,"0000-00-00"),--text(G1,"0000-00-00"),"d")
1,D1为起始日期,J1为截止日期,不能搞反了,否则会报错
2,“G1和J1的格式均为yyyymmdd”,看一下是否是日期格式。除非是自定义的,否则20100327只能是文本,那就需要转换。
如果是第二种情况,把公式改为
=DATEDIF(--text(G1,"0000-00-00"),--text(G1,"0000-00-00"),"d")
全部回答
- 1楼网友:对温柔懂得不多
- 2021-03-05 19:49
假设小日期输入在单元格a1,大日期在b1。在c1输入
=b1-a1+1
或者
=datedif(a1,b1,"d")+1
就是你要的。
可能的话,需要右键设置单元格格式为数字。
- 2楼网友:纨绔ソ少年
- 2021-03-05 19:02
=TEXT(J1-G1,"0")
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!