1、多列“联合判断”
sumifs和countifs只能就指定列设置条件,而sumproduct可以多列联合起来判断。
【例1】如下图所示,要求统计”库存数小于标准库存“的产品个数。
公式:D10
=SUMPRODUCT((B2:B7<C2:C7)*1)
2、数组运算求和
由于sumproduct是少数几个直接支持数组运算的函数之一,所以遇到数组运算求和时还少不了它。
【例2】如下图所示,要求统计A列有多少个商品。重复的不统计。
公式:C9
=SUMPRODUCT(1/COUNTIF(A2:A7,A2:A7))
3、隔列求和
最经典的隔行或隔列求和公式是sumproduct函数实现的
【例3】如下图所示,要求对表格进行隔列求和。
公式:H1
=SUMPRODUCT((MOD(COLUMN(A1:G1)+2,3)=0)*A1:G1)
4、对内存或常量数组的条件求和
由于sumifs和countifs的只能对单元格区域的值判断,所以对常量数组或内存数组只能用sumroduct了。如:
=SUMPRODUCT(({12,3,8,2,20}>10)*1)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。