问题:

B&C列包含A列中每个日期的签到和下班时间。 D列包含以下公式,该公式计算每天的工作小时数:

=(C2-B2)* 24范围A11:B12包含两种类型的小时费率-一种用于工作日,一种用于周末。

此外,对于这两种类型,都有一个超时时间(单元格C11:C12),该时间按每天8小时的小时数支付。

我们要计算A列中列出的每个日期的日薪。解决方案:

使用WEEKDAY,MAX和MIN函数,如以下公式所示:

IF(WEEKDAY(A2,2)⇐ 5,MAX(D2-8,0)$ C $ 11 + MIN(D2,8)$ B $ 11,MAX(D2-8,0)$ C $ 12 + MIN(D2 ,8)$ B $ 12)