1.5 倍加班费计算器
结果
1.5 倍的时薪
- 2 倍的时薪
- 40.00
- 每小时多拿
- 10.00
- 正常工资
- 160.00
- 这些小时按 1.5 倍算是多少
- 240.00
- 比按正常时薪算多拿
- 80.00
1.5 倍是一个说法而不是一个数字,这正是它需要一页的原因:这个名字说的是这个费率怎么来的,从来不说它等于多少。填上时薪,再填按这个倍数算了多少小时,本页给出这个倍数下的时薪、其中属于溢价的那部分、这几个小时的正常工资、按倍数算的工资,以及两者相差多少。时薪 20、八小时的情形下,这个倍数给出的时薪是 30.00,其中 10.00 是高出正常时薪的那部分溢价,而这八个小时按倍数算是 240.00、按正常算是 160.00,差 80.00。本页把倍数写死在一倍半,这是本页存在的理由而不是它的局限:一个为某个说法做的计算器就该算那个说法,而一个还允许你改倍数的页面,在有人填进 2 的那一刻就不再是 1.5 倍这一页了。把倍数作为输入的那是另一页、回答另一个问题,而且它从一对打卡时刻出发而不是从一个小时数出发:手上是排班表就用那一页,手上是时薪和一个小时数就用本页。最后一行值得单独说一句,因为它是减法而不是乘法。这里的溢价部分是面板上两行工资相减得到的,不是拿每小时溢价去乘小时数。这两种算法在算术上是一致的,而它们不可能同时精确到分地印出来,本页选的是能让你做加法的那一个而不是能做乘法的那一个:正常工资加上溢价部分,正好等于按倍数算的工资,用面板上的数一加就对上。这与发票上「单价四舍五入、行总额不拿它重算」是同一条约定。本页还不做的一件事是告诉你这个倍数什么时候适用。它是常见安排,这个说法也很常见,而在你工作的地方它到底是被规定的、谈出来的还是雇主主动给的,是一个关于你的合同与当地规则的问题,不是关于这台算术的问题。
时薪 20 下三个常见倍数各是多少
| 倍数 | 这个倍数下的时薪 | 每小时溢价 |
|---|---|---|
| 1.5 | 30 | 10 |
| 2 | 40 | 20 |
| 3 | 60 | 40 |
每一行都把时薪锁在 20、只让倍数变化,所以中列是同一个时薪被左列作用之后的结果,末列则是中列减去正常的 20.00。三行就是流传的那三个名字——一倍半、双倍、三倍——而本页围绕计算的是第一个,另外两个印出来是因为名字之间的跨度才是有意思的东西:每小时 30.00、40.00、60.00,溢价分别是 10.00、20.00、40.00。溢价那一列与费率那一列并不同步,而这正是从表里读出来的那件事:倍数从 1.5 翻到 3,费率翻一倍,溢价却翻了两番,因为溢价是相对一个本来就在付的 20 来量的。这张表不说这些名字从哪来、也不说哪一个什么时候适用,而且它一个小数时数都不放:它讲的是费率,把小时数变成钱是面板的事。
公式
这个倍数下的时薪 = 时薪 × 1.5 | 按这个倍数算的工资 = 时薪 × 1.5 × 小时数
- hourlyRate
- 还没有乘倍数的正常时薪。面板上每一项都由它推出来,所以时薪填 0 会被拒绝:那会得到一块全是零的面板而不是一个答案
- hoursAtTimeAndAHalf
- 按这个倍数算的小时数。按正常时薪算的那些小时不在本页范围内,这也是面板同时印出两行工资而不是只印大的那一行的原因
- timeAndAHalfRate
- 乘上倍数之后的时薪。它就是这个名字真正在问的那个数,时薪 20 时它是 30.00
- premiumPerHour
- 这个时薪里高出正常时薪的那一部分。它把倍数表达成每小时的价钱而不是一笔总额,时薪 20 时它是 10.00
- doubleTimeRate
- 同一个时薪按两倍算的结果,印出来是因为「双倍」是紧邻的那个说法,而对照本身有用:它告诉你这些小时往上叫一个名字值多少
- regularPay
- 这些小时按正常时薪算本来是多少,没有倍数。它是另一行工资的基准,没有它就说不清差了多少
- extraPay
- 按倍数算的工资减去正常工资,用面板上真正印出来的那两个数相减得到,而不是拿每小时溢价去乘小时数
手上有的是一个时薪和一个小数时数、想知道这个说法折成多少时用它:核对工资条上写成「1.5 倍」的那一行,向别人报一个班次的价钱,或者比较一份把额外小时按名字而不是按数字描述的报价。手上是两个打卡时刻,或者倍数不是一倍半时,请用加班费那一页。
算例
默认算例:时薪 20,八小时按这个倍数算
- 这个倍数下的时薪:20 × 1.5 = 30.00 | 每小时溢价:20 × 0.5 = 10.00 | 双倍时薪:20 × 2 = 40.00
- 这些小时的正常工资:20 × 8 = 160.00
- 按这个倍数算的工资:20 × 1.5 × 8 = 240.00
- 溢价部分:240.00 − 160.00 = 80.00
20 变成 30、八小时多出 80.00,这一行就是整页的内容,也正是默认时薪取 20 而不是隔壁那页的 30 的原因:相差一倍半的两个整数比任何别的组合都一眼看得清。验算请做加法而不是乘法:160.00 加 80.00 正好是 240.00,这就是最后一行要保住的那条等式。
时薪 25,十二小时
- 这个倍数下的时薪:25 × 1.5 = 37.50 | 每小时溢价:25 × 0.5 = 12.50 | 双倍时薪:25 × 2 = 50.00
- 这些小时的正常工资:25 × 12 = 300.00
- 按这个倍数算的工资:25 × 1.5 × 12 = 450.00
- 溢价部分:450.00 − 300.00 = 150.00
时薪带半的时候小数就露出来了,而算术仍然精确:37.50 一小时、12.50 的溢价,溢价合计 150.00,而它同时也正是 12.50 乘十二。这一条恰好是「拿每小时溢价乘回去」与「两行相减」给出同一个答案的情形,而并不是每个时薪都这样。
时薪 0.01
- 这个倍数下的时薪:0.01 × 1.5 = 0.015,舍到两位小数 = 0.02
- 双倍时薪:0.01 × 2 = 0.02 ——同一个数,来自另一次计算
- 正常工资:0.01 × 8 = 0.08 | 按这个倍数算的工资:0.01 × 1.5 × 8 = 0.12
- 溢价部分:0.12 − 0.08 = 0.04
字段允许的最小值把「舍入对一行费率做了什么」演示得最清楚。一个百分之一的一倍半是一个半百分之一,向上舍成两个百分之一——与双倍时薪得到的数相同,而这是真的舍入结果,不是把上一行抄下来。溢价那一行照样加得起来,两行费率相等是算术,不是错误。
时薪 15,十小时
- 这个倍数下的时薪:15 × 1.5 = 22.50 | 每小时溢价:15 × 0.5 = 7.50 | 双倍时薪:15 × 2 = 30.00
- 正常工资:15 × 10 = 150.00
- 按这个倍数算的工资:15 × 1.5 × 10 = 225.00
- 溢价部分:225.00 − 150.00 = 75.00
时薪 15、十小时是两种想法最容易区分开的一条:这些小时按倍数算值 225.00,同样这些小时按正常时薪算值 150.00,中间那 75.00 就是倍数买来的东西。它同时也正好是正常工资的一半,而「一倍半」的意思本来就是这个。
局限
本页只算一个倍数。它不允许你填别的倍数,这是有意而不是缺工:一个为某个既有说法做的页面就该算那个说法,而一个什么倍数都收的页面,在有人填进 2 的那一刻就不再是关于 1.5 倍的了。把倍数作为输入、并且从上班下班两个时刻而不是从一个小时数出发的那一页,是加班费计算器。本页也不说这个倍数什么时候适用。这些小时按一倍半计酬,是因为法规这么要求、因为合同这么约定,还是因为雇主自己愿意给,是一个关于你在哪里工作的问题,本页没有这一格,也不作任何断言:这个倍数是一个在用的名字,而面板上的算术在以上三种来由下都一模一样。这里的数都是税前(应发),不挂任何币种,也不建模任何税费与扣除,所以差额那一行说的是被支付的数变了多少,而不是到手变了多少。有两条约定值得知道。三行费率是为了显示才舍到两位,而两行工资是拿没舍过的时薪算出来的,所以拿每小时溢价去乘小时数,可能与溢价部分差一分。时薪 18.75 时面板上的每小时溢价是 9.38,而 9.38 乘六是 56.28,溢价那一行却写着 56.25。面板留下的是加得起来的那一种——正常工资加溢价部分精确等于按倍数算的工资——因为那是读者最可能动手验的那条等式。第二条约定是时薪 0 会被拒绝。每一行都是时薪的倍数,填 0 会得到一块什么时薪都没描述的全零面板,而不是回答一个问题。本页还假定这些小时全部按同一个倍数算:一个班次里一部分小时正常算、一部分按这个倍数、一部分按双倍,需要拆开跑几遍,因为没有哪一对输入能描述它。
常见问题
- 1.5 倍到底是多少钱?
- 正常时薪的一倍半:时薪 20 就是 30.00,时薪 25 就是 37.50。这个名字描述的是费率怎么来的,说到这里就停了,所以面板把名字混在一起的两件事分开印:这个倍数下的时薪,以及其中属于溢价的那部分。时薪 20 时每小时溢价是 10.00,也就是那半个「半」;而「一倍」本来就是你无论如何都会拿到的正常时薪。要问这个安排值多少而不是这些小时要花多少时,该看的是溢价那一行。
- 为什么不能改倍数?
- 因为一个以某个说法命名的页面就该算那个说法。一个收 2 倍输入的「1.5 倍计算器」答的是搜它的人没问的问题,而且已经有另一页把倍数作为输入,并且从上下班两个时刻而不是从一个小时数出发。两页分开,各自都简单;合成一页,这个说法就没有自己的落地页了。
- 1.5 倍是法律规定的吗?
- 不是所有地方都是,本页对此不作任何主张。这个名字在通用,这个倍数也常见于合同、集体协议与当地规则,但某一份工作是否适用,是一个关于你的合同与你在哪里工作的问题。这也是本页把倍数从正文里拿掉、面板上也不写哪些情形要求它的原因:一个算数的页面能告诉你一个时薪的一倍半是多少,没法告诉你这笔钱该不该给你。
- 为什么溢价部分用相减,而不用每小时溢价乘小时数?
- 因为面板必须在它自己印出来的数上加得起来,而两件事不能同时成立。每小时溢价为了显示舍到了分,两行工资却是拿没舍过的时薪算的,所以拿显示出来的溢价去乘小时数,可能与显示出来的差额差一分。时薪 18.75 时溢价显示 9.38,六小时的它是 56.28,而溢价那一行写着 56.25。本页选了相减那一版,于是正常工资加溢价部分精确等于按倍数算的工资——这与发票把单价舍入、却不让行总额跟着重算是同一个选择。
- 双倍工资是什么?
- 往上一个说法:正常时薪的两倍,而不是一倍半。面板把它印出来,是因为看见这个对照本身有用——时薪 20 时,本页这个倍数下这些小时每小时值 30.00,按双倍算每小时值 40.00,也就是从一个名字走到下一个名字,在这个时薪上每小时差 10.00。高出正常时薪的那部分溢价也跟着翻倍,从 10.00 变成 20.00。本页不对两者各自的适用情形作任何断言。
- 如果只有一部分小时按这个倍数算怎么办?
- 分两遍跑,各自一组,再把结果加起来。面板描述的是整块都按同一个倍数算的那些小时,而正常工资那一行是作为基准放在那里的,不是对班次其余部分的建模:它说的是这些小时在没有倍数时会是多少,不是这一天别的小时拿了多少。一个班次拆成正常小时、按这个倍数的小时和按双倍的小时,就是同一套算术做三次,没有哪一对输入能把它描述完。
参考资料
- 《美国法典》第 29 编第 207(a) 条——最长工时:一个工作周内超过四十小时的部分须按受雇者正常工资率的一倍半计酬;本页标题里的那个说法作为描述出自这里,而不是本页的主张 — 康奈尔大学法学院法律信息研究所(Legal Information Institute,美国)
- 《联邦法规汇编》第 29 编第 778.107 条——加班工资的一般标准:要求是针对受雇者实际受雇的正常工资率表述的,也就是倍数与工资率是两个不同的量,这正是本页把它们分在两行的原因 — 康奈尔大学法学院法律信息研究所(Legal Information Institute,美国)
- 情况说明:用 2,087 小时分母折算小时工资率——年薪如何折成小时工资率,也就是在把一个倍数作用到工资率上之前要先做完的那一步换算 — 美国人事管理局(U.S. Office of Personnel Management,美国)