人事必须知道的80个Excel函数
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

案例12计算参保人数(SUMPRODUCT)

☉ 源文件:CDROM\02\2.4\案例12.xls

打开光盘中的数据文件,在单元格E2中输入如下公式:

=SUMPRODUCT((C2:C11="是")*1)

按下【Enter】键后,将返回参保人数,结果如图2-19所示。

图2-19 参保人数

公式说明

SUMPRODUCT函数的功能是在给定的几组数组中,将数组间对应的参数相乘,并返回乘积之和。如果只有一组,则直接返回该数组之和。本例中SUMPRODUCT函数就只有一个数组参数C2:C11,返回其中等于“是”的个数。

案例提示

1.SUMPRODUCT函数的参数可以是1~255个数组参数。如果只有一个参数,则返回该数组参数之和,如果有多组参数,则将所有数组对应的值相乘再将乘积汇总。所以SUMPRODUCT函数也就是多条件求和。

2.SUMPRODUCT函数如果有多个数组参数,各数组的大小必须相等,例如第一参数是A1:A10,第二参数就不能是B1:B9等。

3.如果SUMPRODUCT函数的参数中有非数值型数据,函数在计算时将非数值型的数组元素作为0处理。

4.SUMPRODUCT函数的参数中如果有逻辑值TRUE或者FALSE,也都当做0处理。通常使用“*1”或者“--”将之转换成数值,然后再计算。