excel函数从匹配列表中求和

时间:2018-12-19 08:04:07

标签: excel excel-formula formula

我正在尝试获取相应列与某个字符串匹配的一系列单元格的总和。

下面是我当前使用的功能,该功能无法正常工作。

=IFERROR(SUM(INDEX('DEC 2018'!$G$7:$G$1000,MATCH(C26,'DEC 2018'!$E$7:$E$1000,0))),"")

以下面的示例为例,在单元格D26中打开“当前电子表格”图像(仅出于帮助的目的,而不是最终产品中的示例),我希望获得G列的值的总和,但仅包含相应文本的值E列中的内容与单元格C26中的文本匹配。

对于C26中“折扣率2”的值,我的上面的函数显示的结果为“ 50”,但应为“ 150”,这将是“折扣率2”的3条记录的总和。< / p>

提前感谢您的帮助!

CurrentSpreadsheet

1 个答案:

答案 0 :(得分:0)

在D26中尝试=SUMIF($E:$E,C26,$G:$G)

SUMIF将要匹配的列/范围作为第一个参数,第二个参数是要匹配的值,第三个参数是要对SUM匹配条件的列。

如果您需要重新定位公式的位置,则可以调整列/范围上的绝对引用,但这应该为您提供所描述的结果。