excel - 无法找到适用于时间的公式

标签 excel if-statement

好吧,我正在尝试创建一种方法,将我所有的工作时间保存在 Excel 电子表格中,这样我就可以计算出我应该得到的报酬,以及我实际得到的报酬。

问题是任何超过 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

关于excel - 无法找到适用于时间的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27927610/

相关文章:

c++ - if else 语句和字符串长度之间的代码性能

java - 对应的then子句没有正常完成

javascript - 使用条件语句在 Javascript 中的不同 for 循环之间进行选择

vba - 我收到此错误消息。运行时错误 '1004'对象'_Global'的 'Range'方法失败

angular - 错误 - 如果 : The results are not as expected

C++ 位集与 if 语句

excel - 将宏从一个 Excel 工作表添加到另一个工作表

android - 在 Android 应用程序中显示 Assets 文件夹中的 excel 文件

excel - 如何使用变量引用单元格?看似 "correct"对象范围返回错误 1004 VBA

.net - 在 x64 系统上的 .NET 中打开 Excel 电子表格