sumproduct多条件和

sumproduct多条件求和
本文章演示机型:组装台式机 , 适用于Windows 10 专业版系统 , 使用Excel 2016操作 。
今天我们一起来看一下sumproduct多条件求和的使用方法;
首先打开需要多条件求和的excel表格 , 比如在现在打开的这个表格中 , 我们需要统计刘丹的销售额和李莉华1月的销售额 , 我们先来看一下刘丹的销售额 , 选中一个结果单元格 , 然后输入=SUMPRODUCT((B2:B25="刘丹")*(C2:C25)) , 回车即可得到结果;
这里我们稍作一下解释 , 需要统计刘丹的销售额 , 而刘丹出现的区域为B2到B25 , 所以第一个括号里的B2:B25="刘丹" , 即指定只需要B2到B25所在区域里结果为刘丹的单元格;

当需要统计李莉华1月的销售额时 , 这时等于是多了一个时间的限制条件 , 我们需要再加一个A2到A25指定为1月的条件 , 最后注意一下 , 所有的符号都应在英文输入法下输入 。
sumproduct多条件查找文本能 , 不过要加上英文引号 。
例如:求所有客户的销售金额 。当然 , 我们可以用其他方法 , 如先增加一辅助列 , 把C列和D列乘积求出 , 再求和 。本例中 , 我们用sumproduct函数 , 一个公式就可以搞定 。在B2中录入公式:“=SUMPRODUCT(C2:C11 , D2:D11)”即可 。
Excel sumproduct 多条件和如果不分客户名称 , 只是对<=500万的金额求和 , 是单条件 , 公式如下:
D11单元格输入公式=SUMPRODUCT((D2:D9<=5000000)*D2:D9)

sumproduct多条件和

文章插图
如果要对每个客户名称<=500万的金额求和 , 是双条件 , 公式如下:
E2单元格输入公式=IF(COUNTIF(A$2:A2,A2)=1,SUMPRODUCT((A$2:A$9=A2)*(D$2:D$9<=5000000)*D$2:D$9),"")
下拉公式 。
sumproduct多条件和

文章插图
Excel中使用sumproduct函数多条件和那就只有两种可能:
1、你的公式有问题 。
2、你的”条件项“或”统计项“格式不统一 。
例如:
你的统计区域内有的值不是”数值"格式;
“条件”区域某些“日期”或“时间”格式不标准 。
“条件”区域某些标点或符号不统一等 。
仔细检查一下吧 。
如何在excel中用多条件筛选和筛选=SUMPRODUCT((A2:A6=1)*(B2:B6="A")*C2:C6)
解释:用SUMPRODUCT进行条件求和
公式为
SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件1)*(条件区域n=条件n)*求和的数据区域)
sumproduct多条件和问题【sumproduct多条件和】
在使用SUMPRODUCT函数多条件求和时出现0的情况 , 可能是以下原因导致的:


1. 公式中的条件不满足 。如果公式中使用了多个条件 , 那么只有满足所有条件的单元格才会参与计算 。如果条件没有都满足 , 那么求和的结果就为0 。


2. 公式中的单元格没有填写正确的值 。如果公式的某一个数值单元格没有填写正确的值 , 或者出现了空格或者#REF!等错误码 , 那么公式的部分或整个结果就会出现错误 。


3. 数据格式问题 。公式求和时如果数据格式不一致 , 也可能导致结果为0 。例如 , 公式中有一列是文本格式 , 而其他列是数值格式 , 那么在计算时文本格式列的值就会被忽略 , 进而导致求和结果为0 。

推荐阅读