excel中如何计算两个日起间相差多少月零多少天?

如题所述

第1个回答  2010-10-21
用下面的函数可以求出两个日期间所差的天数,除以30再取整,就可以换算成月数了。

DATEIF函数,计算两个日期之间的天数、月数或年数。
语法:DATEDIF(Start_Date,End_Date,Unit)。
Start_Date——为一个日期,它代表时间段内的第一个日期或起始日期;
End_Date——为一个日期,它代表时间段内的最后一个日期或结束日期;
Unit——为所需信息的返回类型。
参数可以是:
"y":计算周年
"m":计算足月
"d":计算天数
"ym":计算除了周年之外剩余的足月
"yd":计算除了周年之外剩余的天数
"md":计算除了足月之外剩余的天数
如:DATEDIF(today()-5,today(),"D")本回答被提问者采纳
第2个回答  2010-10-21
用三个格来表示年 月 日 。在年格输入=EHElapsed(a1,b1,1) 其中a1为第一个日期,b1为第二个日期。月格输入=EHElapsed(a1,b1,2)。日格输入=EHElapsed(a1,b1,3).公式分大小写
第3个回答  2010-10-21
直接用一个日期减另一个日期就行了,结果单元格要设为短日期格式,结果会显示为1905-1-10的样子,自己减去1900年就是最终结果——5年1个月10天。
相似回答