财务

考勤卡计算器

设置
重置
分享结果
保存
嵌入
报告错误

分享计算器

将我们的免费计算器添加到您的网站

来源

请输入有效的 URL。仅支持 HTTPS URLs。

样式

输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。

高级

请同意使用条款。

预览

保存计算器

计算器设置

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

分享计算器

什么是考勤卡计算器?

考勤卡计算器把一周的上下班时间转换成一个可靠的总计。你为七天中的每一天输入开始时间、结束时间以及任何无薪休息,计算器便算出每天的工时,把它们加成每周总计,区分常规工时与加班工时,并且——如果你输入时薪——估算这一周的税前工资。

它取代了纸质工时表中容易出错的算术:把”9:00 到 17:00、午休 30 分钟”换算成 7.5 小时,做七次,把结果相加,然后套用加班规则。这个工具替你完成每一步,并显示发薪日真正重要的数字。

考勤卡计算器如何工作?

对每一天,你需要提供三项内容:

  • 开始时间 — 班次开始的时刻,采用 24 小时制 HH:mm 格式。
  • 结束时间 — 班次结束的时刻。如果结束早于开始,计算器会将其视为夜班,并把时钟顺延到第二天。
  • 无薪休息(分钟) — 要扣除的午餐或其他无薪时间。

三项设置控制工资一侧:

  • 时薪 — 你每小时的收入。如果只想要工时,可留空。没有货币符号;请以你输入的货币来读取结果。
  • 加班阈值(小时) — 每周超过此值即计为加班的临界点。默认值为 40
  • 加班倍率(×) — 加班工时多支付多少。默认值为 1.5(一倍半)。

计算器把每天的工作分钟数算为 (结束 − 开始) − 休息,将结果为负(或未输入时间)的一天钳制为零,并把分钟换算成小时。把七天相加得到每周总计。阈值以内的全部为常规;超过部分为加班

公式

单日工作时长,经过钳制使一天永不为负:

hday=max(0, (EndStart)Break60)h_{day} = \max\left(0,\ \frac{(\text{End} - \text{Start}) - \text{Break}}{60}\right)

其中时间以自午夜起的分钟计。每周总计是七天之和:

H=d=17hday,dH = \sum_{d=1}^{7} h_{day,\,d}

总计以阈值 TT 为界分为常规工时与加班工时:

Hreg=min(H, T)Hot=max(HT, 0)H_{reg} = \min(H,\ T) \qquad H_{ot} = \max(H - T,\ 0)

税前工资对常规工时应用时薪 RR,对加班工时应用加成后的费率,其中 MM 为加班倍率:

Gross=Hreg×R+Hot×R×M\text{Gross} = H_{reg} \times R + H_{ot} \times R \times M

计算示例

示例 1 — 朝九晚五的标准一周

某员工周一至周五,从 09:00 到 17:00 工作,每天有 30 分钟无薪午餐,时薪为 20。

  • 每天:(17:0009:00)30 min=48030=450(17{:}00 - 09{:}00) - 30\text{ min} = 480 - 30 = 450 分钟 =7.5= 7.5 小时。
  • 每周总计:7.5×5=37.57.5 \times 5 = 37.5 小时。
  • 阈值为 40,因此全部 37.5 小时都是常规工时,加班为 0。
  • 税前工资:37.5×20=75037.5 \times 20 = 750

示例 2 — 第六天把这一周推入加班

同一名员工周六也从 09:00 到 17:00 工作,休息同样为 30 分钟。

  • 每周总计:7.5×6=457.5 \times 6 = 45 小时。
  • 在 40 处划分:常规工时为 min(45,40)=40\min(45, 40) = 40,加班工时为 max(4540,0)=5\max(45 - 40, 0) = 5
  • 税前工资:40×20+5×20×1.5=800+150=95040 \times 20 + 5 \times 20 \times 1.5 = 800 + 150 = 950

五个加班小时按每小时 30 而非 20 计酬——这正是 1.5 倍率的含义。

实用说明

  • 请使用 24 小时制。 输入 17:00 而非 5:00 PM,可消除 AM/PM 的歧义,这是工时表中最常见的错误来源。
  • 夜班会被自动处理。 从 22:00 到 06:00 的班次会被读作八小时,而不是一段负时长。
  • 超过班次的休息会被钳制为零。 一天绝不会贡献负工时,因此误填的过长休息只会显示为未工作时间,而不会从另一天扣除。
  • 加班规则可配置。 默认的 40 小时阈值配 1.5× 倍率反映了最常见的每周加班惯例,但你可以更改二者,以匹配每日加班规则、工会协议或当地劳动法。
  • 这是税前工资的估算。 它不代扣所得税、社会保险或其他扣款——请配合工资单计算器查看实发工资。

常见问题

这里什么算作加班?

一周中超过加班阈值的所有工时。在默认的 40 小时阈值下,第 41 小时及以后即为加班。如果你的规则不同,请更改阈值——例如有些协议按每日而非每周计算加班。

我必须填满七天吗?

不必。你留空的日子贡献零工时。只填写实际工作的日子,每周总计只会把这些相加。

工资为何没有货币符号?

因为这些工具面向全球用户,货币并不随语言而定。把你的费率作为普通数字输入,并以同一种货币读取税前工资——美元、欧元、英镑或其他任意货币。

跨越午夜的班次如何处理?

如果结束时间早于开始时间,计算器会假定班次在第二天结束,并在相减前加上 24 小时。因此从 23:00 到 07:00 会被计为八小时。

结果是我的实发工资吗?

不是。税前工资是扣除任何税款或扣款之前的收入。要估算实际到账的金额,请把税前数字通过工资单或所得税计算器。

报告错误

此字段为必填项。