计算年龄

应用对象
Microsoft 365 专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

Excel 可以帮助你以不同方式计算一个人的年龄。 下表显示了使用 Date 和 time 函数执行此操作的常见方法。

要在 Excel 中使用这些示例,请拖动以选择表格中的数据,然后右键单击所选内容并选择“复制”。 打开一个新工作表,右键单击单元格 A1,然后选择“ 粘贴选项”和“ > 保留源格式”

数据  
10/2/2012
5/2/2014
6/3/2014
7/3/2014
6/3/2002
公式 说明
= (年 (现在是 () ) 年 (A2) ) 结果是人的年龄 - 今天与 A2 中出生日期之间的差值。
本示例使用 YEARNOW 函数。
如果此单元格未显示数字,请确保其格式设置为数字或 常规。 了解如何将单元格的格式设置为数字或日期
= (YEAR NOW () ) -1960 1960 年出生的人的年龄,不使用单元格引用。
如果此单元格未显示为数字,请确保其格式设置为数字或 常规。 了解如何将单元格的格式设置为数字或日期
=YEARFRAC (A3,A5) 计算 A5 和 A3 中日期之间的年分数年龄。
= (A5-A6) /365.25 计算 A5 和 A6 中日期之间的年龄,即 12.08。
为了考虑每 4 年出现一次的闰年,公式中使用了 365.25。
=("10/2/2014"-"5/2/2014") 计算两个日期之间的天数,而不使用单元格引用,即 153。
=DAYS(TODAY(),"2/15/79") 使用两个日期函数计算两个日期之间的天数。
DAYS 函数的两个参数可以是实际日期、单元格引用或其他日期和时间函数,例如 TODAY 函数
=(YEAR(NOW())-YEAR(A3))*12+MONTH(NOW())-MONTH(A3) A3 和当前日期之间的月数。
此示例使用 YEAR 函数NOW 函数MONTH 函数
如果此单元格未显示为数字,请确保其格式设置为数字或 常规。 了解如何将单元格的格式设置为数字或日期
=NETWORKDAYS(A3,A2,A3:A5) A2 和 A3 中两个日期之间的整工作日数,即 107。 工作日不包括周末和假日。 最后一个参数 A3:A5 列出了要从工作日中减去的假日。
此示例使用 NETWORKDAYS 函数
=DAYS360 (A2,A3,TRUE) A2 和 A3 中两个日期之间的天数,即 570。 这基于会计计算中典型的 360 天 (12 个 30 天月份) 。
此示例使用 DAYS360 函数
=EDATE(A3,-4) 将其转换为 日期格式 ,这应为 1/2/2014,即 A3 中的日期 (四个月或 -4) 。
此示例使用 EDATE 函数,它用于计算银行本票的到期日期。