大众信息网

excel 中求日期差

答案:3  mip版
解决时间 2021-03-05 23:31
  • 提问者网友:拿什么谈未来
  • 2021-03-05 16:18
两个日期列为G1、J1,求二者之间差多少天。
G1和J1的格式均为yyyymmdd,如 20100327
我用了 =DATEDIF(G1,J1,"d") ,不行
急,求教!
最佳答案
  • 二级知识专家网友:时光暗淡了承诺
  • 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楼网友:对温柔懂得不多
  • 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")
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯