如何在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 列中的每个剩余单元格中,以计算每个员工的资历:

在Excel中计算任期

D 列中的值以年和月的形式显示每个员工的任期。

如果您只想以总天数显示占用时间,可以使用以下公式:

 =DATEDIF( B2 , C2 , "d")

这将以天而不是年和月的形式显示资历。

例如,第一个员工的服务年限为 5,173 天。

示例 2:以十进制形式计算任期(以年为单位)

我们可以在单元格D2中键入以下公式,以十进制形式计算第一个员工的年资:

 =YEARFRAC( B2 , C2 )

然后,我们可以将此公式拖动并填充到 D 列中的每个剩余单元格中,以计算每个员工的资历:

D 列中的值以十进制形式显示每个员工的年资。

例如:

  • 安迪的任期为14,169年
  • 本的任期为3,894 年
  • 查尔斯的任期为9,281年

等等。

注意:您可以在此处找到 Excel YEARFRAC函数的完整文档。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel中如何计算两个日期之间的差异
如何计算Excel中日期之间的月数
如何在 Excel 中应用基于日期的条件格式

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注