ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 函数与公式 > 如何计算两个日期间间隔的年数、月数、日数?

如何计算两个日期间间隔的年数、月数、日数?

作者:绿色风 分类: 时间:2022-08-17 浏览:303
楼主
apolloh
Q:如何计算两个日期间间隔的年数、月数、日数?
A:假设两个日期分别在A1和B1单元格,且A1小于等于B1,可用下列公式计算:
间隔几年:
  1. =DATEDIF(A1,B1,"Y")
间隔几月:
  1. =DATEDIF(A1,B1,"M")
间隔期间有几个零头的月
  1. =DATEDIF(A1,B1,"YM")
间隔几日:
  1. =DATEDIF(A1,B1,"D")

  2. =B1-A1
间隔期间有几个零头的日
  1. =DATEDIF(A1,B1,"MD")
2楼
gouweicao78
算总的间隔几年几个月零几天:
  1. =TEXT(SUM(DATEDIF(A1,B1,{"y","ym","md"})*10^{4,2,0}),"0年00月00天")
3楼
chrisfang
补充一下,由于Datedif函数的算法问题,当以上公式计算横跨月底的两个日期时,会出现一些错误。

例如A1:2009-3-1
      B1:2009-2-28

间隔1天,但以上公式公式得到结果为4天。
4楼
ahui21
这样的公式,我要认真地学习。
5楼
jlaurajl
我要认真地学习。
6楼
yaoxuhuijsz
学习
7楼
chinaven
我计算了一下,结果是1天。
8楼
paul001
恩  总算理解了YM 和YN 是什么意思了
9楼
kuangben
这个好!学习了。
10楼
焦糖玛琪朵
学习一下
11楼
renyz2006
认真 学习!这个用途挺广的
12楼
731w
非常重要,非常有用,谢谢。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap