Sumifs与数组标准?

时间:2016-06-26 18:41:27

标签: excel google-sheets excel-formula

我有一张包含两列的工作表:Key和Value。

我想总结所有具有与某些预定义项目列表匹配的Key的值(例如,“Person A,Person B,Person C”)。

此预定义值列表也在我的工作表中,在单元格C1:C20中。

理想情况下,我想做类似的事情:sumifs($ ValueColumn,$ KeyColumn,C1:C20)。我希望这只能得到一个与我的列表匹配的Key的值。

但是,这似乎不起作用。有什么建议吗?

1 个答案:

答案 0 :(得分:4)

工作表函数SUMIFS旨在匹配具有一个条件的范围。然而,您正试图将范围与另一个范围相匹配。不仅有一个键可以匹配,但有几个键(据我所知)。因此,如果可以在另一个范围内找到密钥,则需要对所有值求和。

因此,您需要一个数组公式来完成此任务。以下公式应该这样做:

{=SUM(IF(ISERROR(MATCH(C2:C19,A2:A8,0)),0,D2:D19))}

请注意,这是array formula,因此必须使用Ctrl + Shift + Enter输入。请查看下面的屏幕截图,如果我正确解释您的问题/问题,请告诉我。

enter image description here