MICROSOFT

EP08. “Time Sheet 制作工时表”

首页 Microsoft 工具 Excel · Basics · Templates · EP08
约 3 分钟· #EP08#Excel#Templates
🔒 登录后可标记已读
  • 这篇教怎么做一份简单的工时计算表:输入起始日期自动排出接下来几天的日期、把时间格设成正确的时间格式
  • 用公式自动算出每天工时、总工时和加班时数
  • 前置知识是基本的单元格格式设置(Format Cells)
  • 学完能延伸套用到算薪水(工时 × 时薪,记得用 RM)

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


排版惯例

含公式的单元格统一用浅黄色标记,方便使用者一眼分辨哪些格是公式算出来的、哪些格需要手动输入。


第一步:自动排出日期

  1. 输入起始日期
  2. 用日期公式自动往后推算出接下来 4 天的日期,一共排出 5 天(例如一个工作周)

[截图:Date Formulas 日期公式区]


第二步:选取时间单元格

选中要用来记录上班/下班时间的单元格范围。

[截图:Select Time Cells 时间单元格选取]


第三步:设置时间格式

  1. 右键点击选取的时间单元格
  2. 选择 Format Cells
  3. 选择合适的时间显示格式(例如 hh:mm AM/PM)
  4. 📌 K12、K13、K14 这几格需要特别注意格式设置是否正确(原教程用圈起来标注提醒)

第四步:计算工时

用公式自动算出每天工时、一周总工时、加班时数:

项目公式逻辑例子
每天工时下班时间 − 上班时间=D6-C6
一周总工时每天工时加总=SUM(E6:E10)
加班时数总工时超过标准工时(例如 40 小时)的部分=IF(E11>40,E11-40,0)

[截图:Time Formulas 工时计算公式区]


学完你会

  • ✅ 会用日期公式自动排出一周的日期,不用每天手动输入
  • ✅ 时间单元格设成正确格式后,会用「下班时间 − 上班时间」算出每天工时
  • ✅ 会用 IF 判断总工时是否超过标准工时,算出加班时数

常见错误

  • 时间单元格没设成正确的时间格式,直接拿两个时间相减,结果显示成奇怪的数字而不是时长
  • 算加班时数时忘记设定「标准工时」这个基准值,导致加班公式算出负数或不合理的结果
  • 日期只手动排了几天,忘记跟着公式一起往下拖,导致后面几天日期没有自动更新

Sources

Blog / Website:

  1. Time Sheet