excel多条件sumproduct求和
发布网友
发布时间:2022-04-23 02:00
我来回答
共2个回答
热心网友
时间:2022-05-07 18:24
这个公式我不懂,但有个笨办法可以计算出来,就是稍麻烦点
这样计算就是 分别 把要求和的和不需要求和的总数都计算出来了,你如果只要需要求和的这部分资料,就得在F列筛选 “求和” 。
热心网友
时间:2022-05-07 19:42
可以做到,但不是用sumproct,用sumif应该可以。(sumproct求乘积之和,这里没有乘积。)
一种思路是如“管卡压制钻孔GJGH077.08”之和减去“if本位币金额为0”、“if移动类型为103”之和即可,俩if可以用and函数连接。先要增加一列,整理出一个物料清单出来才好。
第二种思路直接上vba,写函数麻烦,写代码解决痛快些。追问我用你说的这个方法试成功了,但是有个疑问,因为截的这张图上只截了一部分,未出现另一种情况,比如说,第一二行的数据,如果第三、四行也出现物料描述“管卡压制钻孔GJGH077.08”,数量第三、四行都为28,第三行的本位币为0,移动类型为103,第四行本们币为1000,移动类型为105。这种求法,要想得到“管卡压制钻孔GJGH077.08”总数为62,而不是124,又怎么求呢?
追答
单元格G2输入:
=SUMIF(A$2:A$13,A2,B$2:B$13)-SUMIFS(B$2:B$13,A$2:A$13,A2,D$2:D$13,0,F$2:F$13,103)