如何在Excel中分类筛选求和?

2025-03-24 10:36:53
推荐回答(3个)
回答1:

1、公式缺少对STD和米数构成的条件。

2、SUMPRODUCT(($B$9:$B$106="NOV")*($E$108:$L$108))中的$B$9:$B$106="NOV")部分根本没有对应的数值,NOV对应的数值应该在E9:L108这个区域,你这个区域竟然是空值。所以要解决这个区域的数值。题目中也没有说出计算方法。

3、在E9:L108有数值的情况下,公式为

SUMPRODUCT((B9:B106="NOV")*(F2:L108="STD")*(F6:L108="244")*(E9:L108))

上述公式只是公式思路,根据实际情况修改

4、举个例子

H3=SUMPRODUCT(($A$3:$A$9=F3)*($B$2:$D$2=G3)*($B$3:$D$9))

回答2:

建议使用COUNTIF函数。如果 使用直接运算,如果有 文本或者对不上的情况,可能会出错。COUNTIF至少可以忽略文本值。
手机看这个图实在太累。如果有原表发过来,处理起来可能更好。

回答3:

比如你在表三的A2输入某一品名规格,在B2输入=SUMPRODUCT((SHEET1!B1:B16="品名")*(SHEET1!C1:C16="规格")*(SHEET1!D1:D16="价格")*(SHEET1!E1:E16))+SUMPRODUCT((SHEET2!B1:B16="品名")*(SHEET2!C1:C16="规格")*(SHEET2!D1:D16="价格")*(SHEET2!E1:E16)),注E列为数量.