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

例如:A1: 2012.1.1B1: 2013.1.1C1: 希望得到 1.
2025-03-15 23:09:15
推荐回答(5个)
回答1:

在A1你输入2013-1-1,在B1输入=year(a1)既可得到相应的年份,另一个日期中也同样输入,你就得到了这两个值的“年”的值,然后对两个年中间进行减法计算就可以得到你要的1了

回答2:

c1=DATEDIF(A1,B1,"y")

条件:A1和B1单元格必须为日期格式,且A1的日期必须在B1之前。

回答3:

=DATEDIF(A1,B1,"Y")
靠后的时间放到第2个参数

回答4:

YEARFRAC函数:用于计算两个日期序列相差的年数,函数公式为YEARFRAC(起始日期,截止日期,基数)
C1=YEARFRAC(A1,B1)可以得到1

回答5:

C1公式:
=DATEDIF(SUBSTITUTE(A1,".","-"),SUBSTITUTE(B1,".","-"),"Y")