【怎么应用Excel函数计算日期间相差的年月日】如下图所示,下面的公式可以返回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)))&"天"
猜你喜欢
- Excel中REPT函数实现进行等级评定
- 名次 Excel中Rank函数实现对不连续单元格排位
- Excel职场人士必会的14个函数公式
- Excel中Today函数实现在账龄分析中的应用
- Excel中Get.Cell函数实现根据单元格的填充颜色求和
- IF({1,0},迷惑了这么多人,我们一起来聊聊究竟怎么玩转它!
- excel利用Rank函数实现解决成绩同分同名次办法
- 怎么应用Excel函数计算日期间隔
- 山药弄到手上很痒怎么办?山药痒快速止痒方法
- 利用Excel函数查找重复和不重复数据实现教程
