excel中如何用SUMPRODUCT函数实现多条件求和
说到excel表格中,我们要求某一条件下的所有符合条件的数值的和,必须要知道SUMPRODUCT函数。下面我们就来看看,如何用SUMPRODUCT函数实现多条件求和。
操作方法
- 01
我们常用的工具是SUMIF函数或者COUNTIF函数,但是这两种函数都是只针对一种条件下的数值筛选并求和。如果我们需要比较多个数组的单元格并求和的话,就必须要用到SUMPRODUCT函数。
- 02
我们现在有一个数据源,不同的部门发货的数量和发货的金额各不相同,我们需要求出 部门1中A产品的发货次数。这个例子也可以用到其他地方,比如说某一个省份中的某一个城市的人数,或者是某一个公司某一个部门某一个项目组的性别数量等等,总之,用处非常广。
- 03
通常我们的做法是先筛选出部门1的所有数据(按菜单栏中的“筛选”-“自动筛选”),再提出所有发货A的数据。但是这种做法非常繁琐,如果部门的数量很大,发货产品的数量也很大,用这种方法会效率很低,这样的数据量大了之后,就很难操作。
- 04
我们现在先筛选出部门1所有发货A产品的次数,用到的公式是 =SUMPRODUCT((筛选范围="部门1")*(筛选范围="A"))。这个公式理解后非常简单,两个不同的数值范围之间用乘号*连接即可。
- 05
如果我们现在需要筛选出部门1发货A产品的总金额,用到的公式是 =SUMPRODUCT((筛选范围="部门1")*(筛选范围="A")*(金额的筛选范围))。其中要特别注意的是,最后一项金额的范围,只需要框选范围,不需要用“=”来定义。
- 06
excel表格中,有关求和的三个函数SUMIF函数,COUNTIF函数,SUMPRODUCT函数,需要配合起来使用。
赞 (0)