您的位置首页百科问答

excel如何计算两个日期之间相差的月数

excel如何计算两个日期之间相差的月数

计算两个日期的差,我们通常使用datedif()函数。DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。 返回两个日期之间的年\月\日间隔数。其语法如下:DATEDIF(开始日期,结束日期,返回类型)返回类型有6种,分别为:"Y" 时间段中的整年数。"M" 时间段中的整月数。弯碰"D" 时间段中的天数。"MD" 开始日期 与 结束日期 不计月数的间隔天数。"YM" 开始日期 与 结束日期 不计年数的间隔月数。"YD" 开始日期 与 结埋戚谈束日期 不计年数的间隔天数。实例:1、计算“1985-6-3”出生人的周岁年龄:=DATEDIF("1985-10-3",today(),"Y")结果:30(今天的日期为2016-9-12,下同)2、计算“1985-10-3”到今天的整月数:=DATEDIF("1985-10-3",today(),"M")结果:3713、计算“1985-10-3”到今天的天数:=DATEDIF("1985-10-3",today(),"D")结果:11302(和两个日期直接相减的结果相同)4、计算“2006-8-3”到今天的工龄,精确到月=DATEDIF("2006-8-3",today(),"Y")&"年零"&DATEDIF("2006-8-3",today(),"YM")&"个月"结果: 10年零1个月5、计算“1985-10-3”出生仔段人还有多久过生日:=if(DATEDIF("1985-10-3",today(),"YD"),365-DATEDIF("1985-10-3",today(),"YD"),0)结果:21