Excel中计算年龄实岁,虚岁--Datedif函数的使用

作者:佚名    更新日期:2025-06-17

在Excel中计算年龄(实岁和虚岁)的方法如下,主要使用DATEDIF函数

一、计算实岁

  1. 准备数据:确保A列中的出生日期格式为日期格式(例如,YYYY-MM-DD),如果不是,需要先统一格式。选中数据列,右击选择“设置单元格格式”,然后选择“日期”下的分隔符格式。

  2. 输入公式:在B2单元格(或你希望显示实岁的任意单元格)中输入公式=DATEDIF(A2,TODAY(),"y")。这里,A2是出生日期单元格,TODAY()函数返回当前日期,"y"表示返回两个日期之间的年数差,即实岁。

  3. 填充公式:选中B2单元格右下角的小黑方块(填充柄),向下拖动以填充其他单元格,从而计算整列的实岁。

二、计算虚岁

  1. 输入公式:在C2单元格(或你希望显示虚岁的任意单元格)中输入公式=INT((TODAY()-DATE(YEAR(A2),1,1))/365.25)+1。这里,DATE(YEAR(A2),1,1)生成出生年份的第一天,TODAY()-DATE(YEAR(A2),1,1)计算当前日期与出生年份第一天之间的天数差,除以365.25(考虑到闰年)后取整,再加1得到虚岁。注意,这种计算方法较为粗略,因为虚岁的计算通常不考虑具体的月份和日期,只按年份增加。

    或者,更简单的方法是直接计算年份差并加1(不考虑月份和日期):=YEAR(TODAY())-YEAR(A2)+1。

  2. 格式化虚岁:如果虚岁后面出现小数,可以右击选择“设置单元格格式”,在“数值”下设置保留小数位数为0。

  3. 填充公式:同样地,选中C2单元格右下角的小黑方块,向下拖动以填充其他单元格,从而计算整列的虚岁。

注意事项



~