如何用EXCEL计算两个日期之间相差的年数和月数?

我想计算两个不同年份的日期之间相差的年数和月数。 例如:2008-01-01和2010-03-15 有什么办法可以计算出它们是相差2年2月,如何可以精确到天数就最好啦!

有一个在excel里面没有列举出来(2007至少没有专门列举出它)但是却能用并且很有用的函数可以达到这个目的
datedif(date1,date2,diff_type)
它需要三个参数,前两个参数是两个日期,最后一个参数是相差的类型
而且,date1这个日期必须早于date2这个日期
例如:
date1=
2008-10-13
date2=
2015-8-27
当diff_type为
y,m,d,ym,yd,md
时,公式的计算结果分别是
6,82,2509,10,99,14
自己体会一下这个公式的强大吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-13
excel自带的简单/完美的公式:
假设小日期在a1,大日期在a2,用公式
=datedif(a1,a2,"y")&"年"&datedif(a1,a2,"ym")&"月"&datedif(a1,a2,"md")&"天"
就可以了。