如何在 Excel 中计算工作时间和加班时间

スポンサーリンク
スポンサーリンク

如何在 Excel 中计算工作时间和加班时间

本文将介绍如何使用 Excel 根据开始时间、结束时间和休息时间计算每日工作时间,并计算超过标准工作时间(8小时)的加班时间。通过利用 Excel 的公式,可以精确管理工作时间和加班时间。

基本设置

首先,准备几个列,分别用于输入开始时间、结束时间、休息时间、工作时间和加班时间。在本例中,标准工作时间设定为8小时,超过8小时(扣除休息时间)的部分计为加班时间。

示例

以下表格展示了如何计算列 A 到 E 中的工作时间和加班时间:

A B C D E
1 开始时间 结束时间 休息时间 工作时间 加班时间
2 09:00 18:30 1:00 =B2-A2-C2 =IF(D2 > TIME(8, 0, 0), D2-TIME(8, 0, 0), 0)

*本例中,标准工作时间为8小时,工作时间为上午9:00到下午6:30,包含1小时休息时间。

如何计算工作时间

工作时间通过从结束时间中减去开始时间,再减去休息时间来计算。请使用以下公式:

工作时间公式

在单元格 D2 中输入以下公式:

=B2-A2-C2

该公式通过用结束时间(B2)减去开始时间(A2)和休息时间(C2)来计算工作时间。将单元格格式设置为[h]:mm,以小时和分钟的形式清晰显示结果。

如何计算加班时间

加班时间是指超过标准8小时的部分。如果工作时间(D2)超过8小时,则在单元格 E2 中显示超出的时间作为加班时间。

加班时间公式

在单元格 E2 中输入以下公式:

=IF(D2 > TIME(8, 0, 0), D2-TIME(8, 0, 0), 0)

该公式检查工作时间(D2)是否超过8小时(用 TIME(8, 0, 0) 表示)。如果超出,则计算超出的部分作为加班时间;否则显示 0。

单元格格式设置 – 处理以小数形式显示的计算结果

为了正确显示结果,需要将工作时间加班时间的单元格格式设置为[h]:mm

  1. 选择显示工作时间和加班时间的单元格范围(D2:E2)。
  2. 右键单击并选择“设置单元格格式”。
  3. 在“数字”选项卡中选择“自定义”,输入[h]:mm,然后单击“确定”。

总结

本文介绍了如何在 Excel 中计算工作时间和加班时间。工作时间公式为“结束时间 – 开始时间 – 休息时间”,加班时间公式为“工作时间 – 标准工作时间(8小时)”。通过公式实现工作时间的自动记录,可以提高工作管理的效率并减少手动计算的麻烦。