Excel SUMIF函数汇总多个和/或错误的列。

时间:2015-04-07 15:37:35

标签: excel-formula sumifs

我在从SUMIF函数获取准确数据时遇到问题。这似乎是由SKU和产品名称相同引起的,但我不明白为什么忽略所选范围。

SUMIF(G:K,A2,K:K) - 单元D2正在调用K的和,但是返回K2:M2的和结果。 D中的所有其他结果都是正确的。

SUMIF(G:K,A2,I:I) - 如果我将D中的公式更改为SUM I:I(文本不是数字字段),则函数返回K的总和:K

示例文件http://tempsend.com/013C2B6378

2 个答案:

答案 0 :(得分:1)

根据文档here,要求和的范围从总和范围的左上角开始(第一个例子中为K:K),但其大小由标准范围的大小给出(G:在你的例子中K)。所以我认为这就是为什么你在结果中总结了额外的列。

如果您有多个涉及不同列的条件,则应该可以使用SUMIFS

答案 1 :(得分:0)

所以,让我们说你的数据分为8行(包括标题)。
那么你只需要改变你的公式来说,在 G 列中寻找 B2 I 中,如果为true,则将 K 中的值相加。对?
将此公式放在 B2 中并按 ctrl + shift + 输入以计算公式。

=SUM(IF(($G$2:$G$8=B2)+($I$2:$I$8=B2),1,0)*$K$2:$K$8)


然后拖动并填充直到最后一个单元格。
显然,您需要调整公式中的范围以适应您自己的数据。

告诉我你是否通过这个答案得到答案。