电子表格中如何快速计算出两个时间之间相差几年几个月

试着用了网上提供的答案,=datedif(起时间,止时间,“y”)&"年"&datedif(起时间,止时间,“ym”)&"个月",不对,如计算,起时间为198408,止时间为201412,结果为8年3个月。不知为何?

假设时间在A1和B1中,用公式:
=DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1,B1,"ym")&"个月"
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-06-22
没看清题目,因为你的198408 201412不是日期格式,你先转换成日期:
=DATE(LEFT(A1&11,4),MID(A1&11,5,2),RIGHT(A1&11,2))
A1改成你要变的日期
另外我的11是另外加上去的。不然会出错。相当于默认为你的月份的11日。所以不要用这个来计算天数。有天数的时候你把11去掉就好。看你发的只有年份月份所以可以加上11本回答被网友采纳
相似回答