要在 Excel 中计算年龄,我们必须有此人的出生日期。借助 TODAY 函数,我们可以在 Excel 中计算年龄。
为此,选择具有出生日期的单元格,并从今天的日期中减去该出生日期。这将为我们提供从选定的出生日期到截止日期的天数,然后除以365,这是一年中的实际天数。这将给出那个人的年龄。
一、简单的计算
在这里,我们可以使用简单的逻辑公式,通过使用下面的公式来找出年龄。
在这里使用365.25,而不是365,是因为每4年会出现一次闰年,那么这个公式不会给我们合适的结果,因为我们得到的是小数位数的年龄输出,所以为了四舍五入该值,我们可以使用 ROUNDDOWN 函数,该函数通常用于四舍五入小数位数。
ROUNDDOWN(number,num_digits)
number 为需要向下舍入的任意实数。
num_digits 舍入后的数字的位数。
二、使用 DATEDIF 函数
在 Microsoft Excel 中,DATEDIF 是一个兼容性函数,我们需要在其中正确使用公式。
与其他函数一样,如果我们应用了错误的数据,DATEDIF 函数没有提供帮助,而且在使用该函数时也不会显示参数,如下所示。
DATEDIF(start_date, end_date, unit)
start_date 为输入文本字符串的开始日期。
end_date 为输入文本字符串的结束日期。
unit 为指定的文本字符串(如年、月和日期)查找时间单位。
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" 起始日期与结束日期的同月间隔天数,忽略日期中的月份和年份。
"YD" 起始日期与结束日期的同年间隔天数,忽略日期中的年份。
"YM" 起始日期与结束日期的同年间隔月数,忽略日期中的年份。
请看以下的例子,现在我们使用 DATEDIF 函数计算年龄。
选择E2,然后输入公式“=DATEDIF(C2,D2,"Y")”。
当要计算月份的不同时,使用公式“=DATEDIF(C2,D2,"YM")”,计算天数的不同时,使用公式“=DATEDIF(C2,D2,"MD")”。
按Enter键即可,然后往下拖动公式,算出其他员工的年龄。
联系客服