google sheet sumifs with range或named range as criteria

时间:2017-07-10 15:59:03

标签: google-sheets

我正在尝试使用NameRangeSUMIF中定义的项目的所有值进行求和:=SUMIF(E1:E10,D1:D10,NamedRange)

所以我希望1+3+7+8+10 = 29 ,基本上都是黄色的。

但我的结果是0.我做错了什么?

Here是一个可编辑的示例

enter image description here

2 个答案:

答案 0 :(得分:1)

我害怕这不会起作用。但看看是否这样:

=sumproduct(regexmatch(D1:D10, join("|", NamedRange)), E1:E10)

答案 1 :(得分:1)

试试这个:

=ArrayFormula(SUMIF(G2:G11;NamedRange;H2:H11))

结果是自动轴扩展行,其中包含命名范围元素的总和" A,B,C,D"。

下一步是使用sum:

=sum(ArrayFormula(SUMIF(G2:G11;NamedRange;H2:H11))) enter image description here