Applies ToMicrosoft 365 专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

Excel 可帮助你以不同的方式计算某人的年龄。 下表显示了使用 日期和时间函数执行此操作的常见方法。

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

数据

10/2/2012

5/2/2014

6/3/2014

7/3/2014

6/3/2002

公式

说明

= (年 (现在 () ) 年 (A2) )

结果是人的年龄 -- 今天和 A2 出生日期的区别。

此示例使用 YEARNOW 函数。

如果此单元格未显示数字,请确保将其格式设置为数字或 常规格式。 了解如何将单元格的格式设置为数字或日期

=年 (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)

将其转换为 日期格式 ,应为 2014 年 1 月 2 日( (4 个月)或 A3 中日期之前的 -4) 。

此示例使用 EDATE 函数,它用于计算银行本票的到期日期。

相关资源

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。