函数YEAR只是取一个日期的年份,后面的月份,日都省略了,这是要注意的。
计算年龄,实际上2个年相减,得到的数字肯定是有误差的
1988年12月10日-2021年5月6日
用YEAR只能取出年份,那么也就是用2022-1988,计算出来的结果当然是不对的。
我们可以使用datedif函数去计算相差的年数,月数,日数
计算天数差,在EXCEL表格中处理相对容易,在EXCEL表格里,日期是一个特殊的数字,本身就是做加减法。
C2单元格内写入:=B2-A2,既然就可以计算2个日期间的天数 。
C3单元格内写入:=DATEDIF(A3,B3,"D")
DATEDIF函数解析
第一参数:起始日期
第二参数:截止日期
第三参数:单位,有时候我们要计算年,有时候我们要计算月,根据不同需求
“y”返回整年的数字。
“m”返回整月的数字。
“d”返回完整天数
“md”返回参数1和参数2的天数之差,忽略年份和月份。
“ym”返回参数1和参数2的月数之差,忽略年和日。
“yd”返回参数1和参数2的天数之差,忽略年份。按月按日计算天数。