计算年龄

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

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

数据

10/2/2012

5/2/2014

6/3/2014

7/3/2014

6/3/2002

公式

说明

= (NOW (NOW ())-YEAR (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 函数,它用于计算银行本票的到期日期。

相关资源

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×