问题:

A和B列中的每一行代表一年中第一周的轮班工作。

A列标识一名员工,B列列出该员工在该班次上工作的小时数。

每位员工每周可轮班进行任意数量的工作,并且轮班时间可能有所不同。

C和D列包含一年第二周的类似信息,依此类推。

对于任何给定的雇员和周数(单元格A12:B14),我们希望能够计算出工作的加班数(即超过8小时)。

解决方案:

使用SUMPRODUCT和OFFSET函数,如以下公式所示:

SUMPRODUCT((OFFSET($ A $ 3:$ A $ 9,0,2(B12-1))= A12)(OFFSET($ B $ 3:$ B $ 9,0,2 *(B12-1))> 8) )