使用带标准的SUMIFS作为单元格值中的列表

时间:2017-12-24 18:16:30

标签: excel excel-formula

我想将SUMIFS函数的多个条件存储在单个单元格中,每个条件用逗号分隔。

我意识到你可以通过将每个标准放在一个单独的单元格中来实现这一点,但我需要在一个单元格中用逗号(或其他一些分隔符)分隔每个标准。

我最接近的是在下面的截图中看到的。如果我对标准进行硬编码(500或600的帐户),则单元格E4是公式。但是,如果我将这些标准放在标准单元格E2中,并通过CELL函数引用E2的值/内容,则返回值“500”,“600”为“”“500”“,”“600”“ “因为它转义了双引号,然后将值解释为文本字符串而不是文本列表。

有谁知道如何使单元格E2的值成为文本/字符串列表,以便将其传递给SUMIFS条件参数?

提前谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

是否需要SUMIFS

如果您将E2格式化为文本然后输入500,600,则可以使用此公式作为总和

=SUMPRODUCT(ISNUMBER(SEARCH(","&B2:B8&",",","&E2&","))+0,C2:C8)

见截图

enter image description here