如何在多条件下仅统计Excel可见单元格(替代COUNTIF)?
修正多条件统计可见单元格的SUMPRODUCT公式
你之前的公式错误在于用逗号分隔多个条件,SUMPRODUCT中需要同时满足的条件必须用**乘法运算符***连接(逻辑与),逗号会被识别为独立的数组参数,导致逻辑失效。
正确的公式如下:
=SUMPRODUCT((W:W<=-0.15)*(W:W>-0.25)*(SUBTOTAL(103,OFFSET(INDEX(W:W,1),ROW(W:W)-MIN(ROW(W:W)),0))))
公式逻辑说明:
(W:W<=-0.15)*(W:W>-0.25):两个逻辑判断相乘,只有当单元格值同时满足-0.25 < 值 ≤ -0.15时,结果为1,否则为0SUBTOTAL(103,OFFSET(INDEX(W:W,1),ROW(W:W)-MIN(ROW(W:W)),0)):通过SUBTOTAL的103参数(忽略隐藏行的计数),逐行判断单元格是否可见,可见返回1,隐藏返回0- SUMPRODUCT将上述两个数组对应位置的数值相乘后求和,最终得到符合条件的可见单元格总数
内容的提问来源于stack exchange,提问作者Karel Price
相关产品推荐
相关产品推荐

