无法让公式与时俱进

having trouble getting a formula to work with times

好的,我正在尝试创造一种方法,让我的所有工作时间都保持在 excel 分散 sheet 这样我就可以计算出我应该得到什么 paid.to 我实际上得到了什么.

问题是任何超过 39 小时的工作都按正常工资的 1.5 支付。我认为这只螨虫解决了/成为我的答案,但似乎在某个地方让我失望了我希望更有经验的人可以解决或指导我解决我的问题。

=IF(H20<39, (H20-39)*1.5*6.5, (H20*6.5))

使用它我确实得到了一个数字,但它总是负数。

如果这样做不可能得到想要的结果,还是我的做法全错了??

提前致谢

这应该可以解决问题。它使用 MAXMIN 而不是 IF 来确定结果。我也不认为你的公式能正确处理 1.5 的工资。我假设你的工资率是 6.5。

=((MAX(H20-39,0)*1.5)+MIN(H20,39))*6.5

这是IF解决方案:

=IF(H20<39,H20*6.5,39*6.5+(H20-39)*6.5*1.5)