返回首页
当前位置: 主页 > Excel教程 > Excel函数教程 >

如何应用Excel函数计算日期间相差的年月日

时间:2017-04-20 12:57来源:Office教程学习网 www.office68.com编辑:麦田守望者

如下图所示,下面的公式可以返回A列日期到B列日期相差的具体年月日数。

  方法1:使用DATEDIF函数
  D2单元格中的个公式:
=TEXT(SUM(DATEDIF(A2,B2,{"y","ym","md"})*{10000,100,1}),"0年00月00日")  
思路解析:
   主要使用DATEDIF函数的3个参数分别计算A2与B2相差的年,月,日数,在通过{10000,100,1}重新组合成数值,最后通过文本TEXT函数来进行文本组合。
   方法2:使用其它日期函数
   F2单元格中的公式:
= (YEAR($B2)-(TEXT($A2,"mmdd")>TEXT($B2,"mmdd"))-YEAR($A2))&" 年"&MOD(MONTH($B2)-MONTH($A2)-(DAY($A2)>DAY($B2)),12)&" 月"&MOD(DAY($B2)-DAY($A2),DAY($B2-DAY($B2)))&"天" 

------分隔线----------------------------
标签(Tag):excel excel2007 excel四舍五入
------分隔线----------------------------
推荐内容
猜你感兴趣