计算一个excel单元格中的最大值,然后继续计数另一个

时间:2013-09-06 21:31:52

标签: excel count spreadsheet

不知道如何描述这一点,但这里也是如此 我有一份工作时间表 - 前40小时的费率为-X,41 +的费用为-Y。 要计算的数据在一列中。示例如下:

date worked  | hrs worked
9-6-13       | 10
9-7-13       | 8
9-8-13       | 15
9-10-13      | 12 
------------------------
Total Hrs    | 45
Hrs 0-40     | **40   <formula for this?>**
Hrs 41+      | **5    <formula for this?**

Rate 0-40    | $10
Rate 41+     | $5

Total wage 0-40 hrs: $400     
Total wage 41+ hrs:  $25 

从示例中 - 我需要计算小时数,并应用10美元/小时的费率。除此之外,在另一个单元格中继续计算并应用$ 5 / hr的费率。如果小时小于40 - 第二个费率将不适用。

这可能吗?

提前谢谢!

2 个答案:

答案 0 :(得分:2)

对于0-40小时的第一个范围,您可以使用:

=IF(B6 > 40, 40, B6)

假设B6包含总小时数。

对于41+小时,您将使用:

=IF(B6 > 40, B6-40, 0)

现在总工资应该很容易:)

答案 1 :(得分:1)

替换,前40个小时:

=MIN(40,B6)

超过40小时:

=MAX(0,B6-40)