ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 操作与技巧 > 如何统一多条件求和维数,并进行多条件求和

如何统一多条件求和维数,并进行多条件求和

作者:绿色风 分类: 时间:2022-08-18 浏览:120
楼主
yjzstar
 
如上图所示为某产品订单明细,现要求求出同一尺寸、规格、系列、颜色及容量品种的合计订单数量!本方法主要运用公式合并,高级筛选及分列进行品种分类,最后运用SUMPRODUCT进行多条件求和,计算出同一尺寸、规格、系列、颜色及容量品种的合计订单数量!分两步进行,具体如下:
步骤一:
用合并,高级筛选及分列进行品种的五项指标的唯一值分类:

 
  1. =订单!A2&"?"&订单!B2&"?"&订单!C2&"?"&订单!D2&"?"&订单!E2
用上面的代码进行五项指标的合并,用“?”进行连接,这里用符号进行连接主要是为了后面分列的时候使用,连接符号的取值可以用任意的符号,但一定是要在这五项指标中没有的符号,否则分列结果就会把原有的某一指标进行分割!
注意:1、动画中高级筛选之前必须对合并好的数据进行排序;2、分列之前必须把合并好的数据复制成数值,否则就对公式进行分列了!
步骤一最终的结果是五项指标的组合值是唯一的,这为步骤二进行的条件求和提供了条件!
步骤二:
用SUMPRODUCT函数进行多条件求和:

 
  1. =SUMPRODUCT((A2=订单!$A$2:$A$699)*(B2=订单!$B$2:$B$699)*(求和!C2=订单!$C$2:$C$699)*(求和!D2=订单!$D$2:$D$699)*(求和!E2=订单!$E$2:$E$699)*订单!$F$2:$F$699)
注意单元格的锁定!


汇总Microsoft1 Excel 工作表.rar
2楼
滴水穿石
学习思路与方法~
动画操作有点快
3楼
yjzstar
为了到达社区上传附件的要求么,没办法啊!慢了就传不上来了!
4楼
天南地北
请补上实例附件!
5楼
yjzstar
刚刚上了,发现上错了,删掉之后上传附件失败了!
6楼
天南地北
几个问题:
1.此案例直接用透视表快很多
2.删除重复值、保留唯一值可以一步到位(2007以上版本)
3.可以排序后分类汇总
4.公式用DSUM即可
汇总Microsoft1 Excel 工作表.rar
7楼
天南地北
SUMPRODUCT可以修改为
  1. =SUMPRODUCT((MMULT(N(A2:E2=订单!A$2:E$699),{1;1;1;1;1})=5)*订单!F$2:F$699)
上面的DSUM不建议使用,少量数据可以使用,存在大量多余运算
多条件求和.rar
8楼
yjzstar
天南版主的函数真是让人信服啊!
针对这个实例确实可以使用透视表,分类汇总的方法解决,公式也可以用数据库公式DSUM来替换,而且给人的感觉更加方便快捷,但我发这个主题的意义不在于公式有多简单,或者方法是否最简便,而是提供一种从初学者的角度去体现针对这一类数据处理的一种基础思路!
谢谢天南版主啊,又学到一新公式!
9楼
yjzstar
天南版主的公式真的是......
10楼
天南地北
就事论事嘛!对于初学者,基础操作更易于学习!个人之见,有什么过的地方还请海涵!
11楼
yjzstar
绝对没有过啊!我一直很佩服天南版主的函数运用!只有钦佩之请,绝无冒犯之心!

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap