用excel算周岁,直接输入 datedif(出生日期,计算日期,"y") 就行。这个函数按满完整年数的规则计算,生日没到的话,周岁不会提前增加。计算日期可以手动写死固定值,也可以用 today(),让结果跟着当前日期自动更新。
把两个日期分列
出生日期填在 B 列,计算日期填在 C 列。M01 出生于 1995/11/18,我们按 2026/11/13 来计算,注意这两列的内容都得是标准日期值。

写入按完整年数计算的公式
在 D2 输入 =DATEDIF(B2,C2,"Y") 后按回车。因为生日还没到,得到的结果是 30。

核对生日当天的例子
把公式往下填充到 D6,M05 出生于 1999/11/13,计算日刚好是他的生日,结果为 27。如果公式报错,先检查出生日期是不是晚于计算日。












