sumproduct函数是什么?附使用方法及实例

Sumproduct,可分为Sum和product两部分 。和是和,积是积 。当它们集成在一起时,首先是每个数据参数的乘积,然后返回乘积的和 。
一. sum product-一般用途
函数:返回相应数据或区域的乘积之和 。
语法:=Sumproduct(数据1,[数据2],[数据3] …) 。
目的:计算各种商品的采购总额 。
方法:
在目标单元格中输入公式:=SUMPRODUCT(E3:E12,F3:F12) 。
解释:
Sumproduct函数的作用是返回对应数据或区域的乘积之和 。在公式=SUMPRODUCT(E3:E12,F3:F12)中,有两个数据区域E3:E12和F3:F12,因此计算过程为:E3 * F3+E4 * F4+E5 * F5+…+E11 * F11+E12 * F12,对应
二 。Sum product-单个条件的和
目的:按【部门】统计采购总金额 。
方法:
在目标单元格中输入公式:= sum product((D3:D12 = i3)* E3:E12 * F3:F12) 。
解释:
在公式= sum product((D3:D12=I3)* E3:E12 * F3:F12)中,有三个数据区,分别是D3:D12 = I3,E3:E12,F3:F12 。当D3: D12区域中的值等于单元格i3中的值时,返回1,否则返回0,然后三个数据对应元素 。
三 。sum product-多条件求和
目的:对应部门采购对应商品的采购总额 。
方法:
在目标单元格中输入公式:= sum product((B3:B12 =JBOY3乐队)* (D3: D12 = i3) * E3: E12 * F3: F12) 。
解释:
计算过程类似于“单个条件求和”,只是增加了一个判断条件 。
四 。sum product-单条件计数
目的:统计商品采购总量 。
方法:
在目标单元格中输入公式:= sum product((B3:B12 = i3)*(E3:E12)) 。
解释:
在公式= sum product((B3:B12=I3)*(E3:E12))中,有两个数据区域,一个是B3:B12 = I3,另一个是E3:E12 。在第一个数据区,当条件B3: B12 = i3成立时,返回1,否则返回0,那么第一个数据区对应的元素值为
5.sum product-多条件计数
【sumproduct函数是什么?附使用方法及实例】目的:统计相应采购部门采购的商品 。
方法:
在目标单元格中输入公式:= sum product((D3:D12 = i3)*(B3:B12 =JBOY3乐队)* E3: E12) 。
解释:
具体计算过程请参考“单条件计数”的解释部门 。
6.sum product-中国式排名
目的:对单个商品的采购金额进行排序 。
方法:
在目标单元格中输入公式:= sumproduct(($ g $ 3:$ g $ 12 > G3)/countif($ g $ 3:g $ 12,$ g $ 3:g $ 12))+1 。
解释:
1.从结果中可以看出,公式= sum product(($ g $ 3:$ g $ 12 > G3)/COUNTIF($ g $ 3:$ g $ 12,$ g : $ g ))+1的排序结果是降序排列 。如果你想按升序排序,只需把$
2.公式整体可以看做三部分,一部分是:$G:$G>G3,另一部分是:COUNTIF($G:$G,$G:$G),最后一部分是附加值+1 。计算时,先判断$G:$G>G3是否为真 。以单元格H3为例,它会返回{0,1,1,1,1,1,1,0,1,0},countif ($G:$G,$ g1,1,1},对应的数据元素先被除(/),将{0,1,1,1,1,0,1,0}作为参数返回给Sumproduct 。在Sumpoduct中,当只有一个数据区域时,将这个区域的值相加,即0+1+ 。

    推荐阅读