Google sheets google以范围或命名范围作为标准列出SUMIF

Google sheets google以范围或命名范围作为标准列出SUMIF,google-sheets,Google Sheets,我试图使用SUMIF:=SUMIF(E1:E10,D1:D10,NamedRange) 所以我希望有1+3+7+8+10=29,基本上都是黄色的 但我的结果是0。我做错了什么 这是一个可编辑的示例 那恐怕不行。但看看这是否有帮助: =sumproduct(regexmatch(D1:D10, join("|", NamedRange)), E1:E10) 试试这个: =排列公式(SUMIF(G2:G11;NamedRange;H2:H11)) 结果是自动axpanded行,其中包含命名范围元素

我试图使用
SUMIF
=SUMIF(E1:E10,D1:D10,NamedRange)

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

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

这是一个可编辑的示例


那恐怕不行。但看看这是否有帮助:

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

=排列公式(SUMIF(G2:G11;NamedRange;H2:H11))

结果是自动axpanded行,其中包含命名范围元素“A、B、C、D”的和

下一步是使用sum:

=sum(排列公式(SUMIF(G2:G11;NamedRange;H2:H11))

是的,这很有效。我想没有办法在范围内使用
SUMIF
。它短得多,清晰得多。谢谢