示例表如下:
统计每个部门参与评估的人数。其中,请假人员不参加考核。
公式实现
在单元格F2中输入公式:
=SUMPRODUCT((b 2: b 15=E2)* is number(c 2: c 15))
可以计算指定部门参加考核的人数(休假除外)。
下图:
公式分析
(B2:B15=E2):
比较B2:B15单元格的值是否等于E2单元格的值。如果它们相等,它们将返回真;如果它们不相等,它们将返回FALSE。因此,这部分返回一个由真和假组成的数组:
{真;假;假;真;假;假;假;假;假;假;假;假;假;假;}(数组1)
ISNUMBER(C2:C15):
确定C2:C15中每个单元格的值是否为数值,如果是,则返回TRUE,否则返回FALSE。因此,该部分还返回一个由真和假组成的数组:
{真;真;真;真;真;假;真;假;真;假;真;真;真;假;}(数组2)
SUMPRODUCT((b 2: b 15=E2)* is number(c 2: c 15)):
将数组1与数字2对应位置的值相乘,然后相加得到结果。