Excel中,知道两个时间,如何计算时间差(按年计算)?

例如:
A1: 2012.1.1
B1: 2013.1.1
C1: 希望得到 1.

在A1你输入2013-1-1,在B1输入=year(a1)既可得到相应的年份,另一个日期中也同样输入,你就得到了这两个值的“年”的值,然后对两个年中间进行减法计算就可以得到你要的1了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-19
c1=DATEDIF(A1,B1,"y")

条件:A1和B1单元格必须为日期格式,且A1的日期必须在B1之前。
第2个回答  2014-02-19
=DATEDIF(A1,B1,"Y")
靠后的时间放到第2个参数
第3个回答  2014-02-19
YEARFRAC函数:用于计算两个日期序列相差的年数,函数公式为YEARFRAC(起始日期,截止日期,基数)
C1=YEARFRAC(A1,B1)可以得到1
第4个回答  2014-02-19
C1公式:
=DATEDIF(SUBSTITUTE(A1,".","-"),SUBSTITUTE(B1,".","-"),"Y")