班表根据考勤代码计算工时,如下图:

excel排班表中代码转换成工时数求和的思路和方法-趣帮office教程网

思路:

使用COUNTIF汇总各种类代码数量再乘以对应工时。

缺点:

公式长,繁琐,增加新代码后麻烦。

使用函数SUMPRODUCT和COUNTIF使公式简洁、优雅。

H2单元格公式:

=SUMPRODUCT(COUNTIF(C3:G3,$K$2:$K$13),$L$2:$L$13)

公式解析:

COUNTIF计算出各代码出现的次数,

由于判断条件为一列数组,

得出的结果也是一列数组。

excel排班表中代码转换成工时数求和的思路和方法-趣帮office教程网

SUMPRODUCT计算考勤代码出现次数与对应工时乘积的和。

excel排班表中代码转换成工时数求和的思路和方法-趣帮office教程网