如何在excel中计算占用时间(附示例)
您可以使用以下任意公式在 Excel 中计算员工资历:
公式1:以年和月计算任期(例如14年2个月)
=DATEDIF( B2 , C2 ,"y") & " years , "& DATEDIF( B2 , C2 ,"ym") & " months"
公式2:以小数形式计算年限(例如14.16944年)
=YEARFRAC( B2 , C2 )
这两个公式都假设开始日期位于单元格B2中,结束日期位于单元格C2中。
以下示例展示了如何在 Excel 中使用以下数据集实际使用每个公式:
示例 1:以年和月计算任期
我们可以在单元格D2中键入以下公式来计算第一个员工的工龄(以年和月为单位):
=DATEDIF( B2 , C2 ,"y") & " years , "& DATEDIF( B2 , C2 ,"ym") & " months"
然后,我们可以将此公式拖动并填充到 D 列中的每个剩余单元格中,以计算每个员工的资历:
D 列中的值以年和月的形式显示每个员工的任期。
如果您只想以总天数显示占用时间,可以使用以下公式:
=DATEDIF( B2 , C2 , "d")
这将以天而不是年和月的形式显示资历。
例如,第一个员工的服务年限为 5,173 天。
示例 2:以十进制形式计算任期(以年为单位)
我们可以在单元格D2中键入以下公式,以十进制形式计算第一个员工的年资:
=YEARFRAC( B2 , C2 )
然后,我们可以将此公式拖动并填充到 D 列中的每个剩余单元格中,以计算每个员工的资历:
D 列中的值以十进制形式显示每个员工的年资。
例如:
- 安迪的任期为14,169年。
- 本的任期为3,894 年。
- 查尔斯的任期为9,281年。
等等。
注意:您可以在此处找到 Excel YEARFRAC函数的完整文档。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: