电脑计算年龄的公式主要分为基础公式和扩展公式两类,具体如下:
一、基础公式(整年计算)
-
使用
DATEDIF
函数=DATEDIF(出生日期, TODAY(), "Y")
该函数返回两个日期之间的完整年数,适用于直接计算年龄。例如,出生日期在A1单元格时,公式为
=DATEDIF(A1, TODAY(), "Y")
。 -
使用
YEAR
函数组合计算=YEAR(TODAY()) - YEAR(出生日期)
通过提取当前年份和出生年份相减得到年龄,但未考虑月份和日期,可能产生误差(如出生后一秒即1岁)。
二、扩展公式(精确到月/日)
-
完整年龄描述
=DATEDIF(出生日期, TODAY(), "Y") & "年" & DATEDIF(出生日期, TODAY(), "YM") & "月" & DATEDIF(出生日期, TODAY(), "MD") & "天"
该公式返回包含年、月、天的精确年龄,例如
34年11月19天
。 -
考虑生日是否已过的调整公式
=IF(DAY(DATEDIF(出生日期, TODAY(), "MD")) < DAY(出生日期), DATEDIF(出生日期, TODAY(), "Y") - 1, DATEDIF(出生日期, TODAY(), "Y"))