EXCEL中用SUMIFS多条件求和会出现重复的情况,怎么解决?

如图:

我想要的效果是,只要材料名称、长、宽,这三个条件一致,就求和,但是因为批号不同的缘故,这三个条件同时出现几次,汇总求和就会重复求和,怎么避免,或者有没有更好的办法?请高手指点!谢谢!

此函数可以实现你愿望也!!!!!

 

=IF(SUMPRODUCT(($A$2:A2=A2)*($B$2:B2=B2)*($C$2:C2=C2)*($D$2:D2=D2))=1,SUMPRODUCT(($A$2:$A$7=A2)*($B$2:$B$7=B2)*($C$2:$C$7=C2)*($D$2:$D$7=D2)*($E$2:$E$7)),"")

根据实际修改

追问

非常感谢,可是还有一个问题,我想把SUMPRODUCT(($A$2:$A$7=A2)*($B$2:$B$7=B2)*($C$2:$C$7=C2)*($D$2:$D$7=D2)*($E$2:$E$7)),"") 里面的 $A$2:$A$7 等等改成整列的(即A:A),因为数据会一直添加下去,但是改完之后总是错误,无法计算,为什么?

追答

不能这样,只能是具体的区域行号,具有相同的维数。
高级版本的可以直接写A:A

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-14
你的意思就是你的数据中存在重复数据,在汇总时,重复数据的值不合计

如果你的EXCEL是2007以上的版本
方法如下
选择数据区域-->数据功能区--数据工具区--删除重复项--在弹出来的提示框中记住数据中 材料名称,长,宽所在的列都要选中,如果你的重复数据中的所有的内容都相同的话,就选中所有的列,如果你的数据内容存在字段名,那就勾上“数据包含标题”-->确定
此时,你的数据就不存在重复数据了,你就可以通过多条件汇总公式来计算了(可以先备份数据)

如果你是2003的EXCEL,可以使用高级筛选或添加辅助列
方法如下:
高级筛选法
选择数据区域-->数据菜单-->筛选-->高级筛选-->在提示框中,列表区域为你的数据区域(包括数据字段名),条件区域中不填,选中上面的“将筛选结果复制到其他位置”,这样激活下面的“复制到”,你可以在选择一个空单元格(不影响源数据),再选择下面的“选择不重复的记录”-->确定
-->再输入你的公式即可

辅助列法
略了
第2个回答  2013-10-14
使用公式:
=AND(COUNTIF(A$2:A2,A2)=1,COUNTIF(C$2:C2,C2)=1,COUNTIF(D$2:D2,D2)=1)*SUMIFS(E$2:E$7,A$2:A$7,A2,C$2:C$7,C2,D$2:D$7,D2)
下拉。

EXCEL中用SUMIFS多条件求和会出现重复的情况,怎么解决?
=IF(SUMPRODUCT(($A$2:A2=A2)*($B$2:B2=B2)*($C$2:C2=C2)*($D$2:D2=D2))=1,SUMPRODUCT(($A$2:$A$7=A2)*($B$2:$B$7=B2)*($C$2:$C$7=C2)*($D$2:$D$7=D2)*($E$2:$E$7)),"")根据实际修改

EXCEL中用SUMIFS多条件求和会出现重复的情况,怎么解决?
=IF(SUMPRODUCT(($A$2:A2=A2)*($B$2:B2=B2)*($C$2:C2=C2)*($D$2:D2=D2))=1,SUMPRODUCT(($A$2:$A$7=A2)*($B$2:$B$7=B2)*($C$2:$C$7=C2)*($D$2:$D$7=D2)*($E$2:$E$7)),"")根据实际修改

为什么用sum(sumifs())函数组合公式多条件求和结果不准确
你好,能帮我看下吗?全年销售提取其中一个销售当月每个客户的销售总额{=SUM(($A$2:$A$9997=AN5)*($C$2:$C$9997=K5)*($B$2:$B$9997=J5)*($D$2:$D$9997))} 用sumifs求结果也不对,但大多数时候是没有问题的,会不会是因为其他销售在同一时段也会同一客户的销售记录,应该这么操作...

excel函数sumifs同一列三个条件求和怎么计算
我也试了一下,Sumifs似乎不能在同一列重复使用条件,一开始我想用=sumifs(b:b,a:a,"a",a:a,"b",a:a,"c"),发现计算结果为零。。。所以只能是把它们分开了:=SUMIF(A:A,"a",B:B)+SUMIF(A:A,"b",B:B)+SUMIF(A:A,"c",B:B)原来如此。。。我也在学习中,用Sumifs的公式...

Excel,多条件求和去除重复
数据量巨大?考虑用VBA字典去重,然后汇总

excel重复项怎么算合计excel重复项计算数值
1. 首先,在表格中选择要进行求和的所有数据列以及一列用于判断重复项的列,例如选择A列、B列和C列。2. 在要显示合计结果的单元格中输入函数=SUMIFS。3. 括号内填写若干个参数,每两个参数表示一个条件。第一个条件对应选定的用于判断重复项的列,第二个条件对应需要进行求和的列。如果有多个数据列...

EXCEL,sumifs条件求和重复条件只算一次
在C1单元格输入以下公式,然后向下填充公式 =IF(COUNTIF(B$1:B1,B1)=1,SUMIF(B:B,B1,A:A),0)

wps公式sumifs为什么数字翻倍
WPS公式SUMIFS用于根据多个条件来求和指定数据范围中的数值,它的使用方法与Microsoft Excel公式SUMIFS相同。如果在使用WPS公式SUMIFS时出现数字翻倍的情况,可能是由于以下两种情况导致的:1. 数据范围错误 需要检查SUMIFS公式中数据范围是否选择错误。如果数据范围被重复选择,则公式计算结果会被翻倍。请确认您的...

EXCEL两张表格有部分相同且重复的数据怎么匹配出来?
Excel两张表格,部分相同且重复的数据,需要匹配出交货日期,根据补充信息描述,如果是订单号和件号这两个号是唯一的,那么可以使用的函数公式有很多,这里为了方便演示,将两个表做在一起,利用SUMIFS多条件求和函数来完成,如下:=SUMIFS(C:C,A:A,E2,B:B,F2)公式及效果图 注:因为日期是一个序号,...

Excel 为什么用sumifs函数得不到正确的结果?
完成上述转换后,结果单元格会返正确的结果。sumifs是office2007新增函数,使用该函数可快速对多条件单元格求和,sumifs函数功能十分强大,可以通过不同范围的条件求规定范围的和。例如,假设一个公式中包含两个 criteria_range 参数。如果 criteria_range1 的第一个单元格满足 criteria1,而 criteria_range2...

相似回答