在日常数据处理过程中,常常需要将年龄计算精确到月份。在excel和wps表格中,datedif函数是实现该目标的理想工具。
DATEDIF函数用于计算两个指定日期之间的间隔,其基本语法包含三个参数:DATEDIF(起始日期, 结束日期, 单位)。其中,“单位”参数控制返回结果的计量方式,常用选项包括“y”(完整年数)、“m”(总月数)、“d”(总天数)以及“ym”(忽略年份后的剩余月数)等。
若需按“X年Y个月”的格式精准呈现年龄,可设定出生日期位于A列,当前日期位于B列,在C列生成结果。在C2单元格中输入如下公式:=DATEDIF(A2,B2,"y")&"年"&DATEDIF(A2,B2,"ym")&"个月"
公式解析如下:
-
DATEDIF(A2,B2,"y"):返回从出生日期至当前日期之间的完整年份数;

-
DATEDIF(A2,B2,"ym"):返回忽略整年后的剩余月份数,即仅统计当年内经过的月数。
借助该组合公式,即可高效、无误地输出带年月单位的年龄结果。
举例说明:若A2单元格为1990年5月1日,B2单元格为2023年10月15日,则DATEDIF(A2,B2,"y")返回33,DATEDIF(A2,B2,"ym")返回5,最终C2显示为“33年5个月”。
在WPS表格中,该函数的使用方式与Excel完全兼容,无需额外调整。通过DATEDIF函数,用户可便捷完成年龄按月精度的批量计算,广泛适用于人力资源管理中的员工年龄汇总、学籍信息统计、保险年限核算等多种业务场景,显著提升数据处理效率与准确性。











