Excel 具有数组条件的Sumifs?

Excel 具有数组条件的Sumifs?,excel,google-sheets,excel-formula,Excel,Google Sheets,Excel Formula,我有一张有两列的表:Key和Value 我想对所有值求和,这些值的键与一些预定义的项列表匹配,例如,。人A,人B,人C 此预定义值列表也位于我的工作表中的单元格C1:C20中 理想情况下,我想做一些类似的事情:sumifs$ValueColumn、$KeyColumn、C1:C20。我希望它只对具有与我的列表匹配的键的值求和 然而,这似乎不起作用。有什么建议吗?工作表函数SUMIFS用于匹配一个范围和一个条件。然而,您正在尝试将一个范围与另一个范围相匹配。据我所知,不仅有一把钥匙需要匹配,还有几

我有一张有两列的表:Key和Value

我想对所有值求和,这些值的键与一些预定义的项列表匹配,例如,。人A,人B,人C

此预定义值列表也位于我的工作表中的单元格C1:C20中

理想情况下,我想做一些类似的事情:sumifs$ValueColumn、$KeyColumn、C1:C20。我希望它只对具有与我的列表匹配的键的值求和

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

工作表函数SUMIFS用于匹配一个范围和一个条件。然而,您正在尝试将一个范围与另一个范围相匹配。据我所知,不仅有一把钥匙需要匹配,还有几把钥匙需要匹配。因此,如果可以在另一个范围内找到该键,则需要对所有值求和

因此,您需要一个数组公式来完成此任务。以下公式正好可以做到这一点:

{=SUM(IF(ISERROR(MATCH(C2:C19,A2:A8,0)),0,D2:D19))}
请注意,这是一个输入,因此必须使用Ctrl+Shift+Enter输入。请看下面的屏幕截图,并告知我是否正确解释了您的问题

工作表函数SUMIFS用于匹配一个范围和一个条件。然而,您正在尝试将一个范围与另一个范围相匹配。据我所知,不仅有一把钥匙需要匹配,还有几把钥匙需要匹配。因此,如果可以在另一个范围内找到该键,则需要对所有值求和

因此,您需要一个数组公式来完成此任务。以下公式正好可以做到这一点:

{=SUM(IF(ISERROR(MATCH(C2:C19,A2:A8,0)),0,D2:D19))}
请注意,这是一个输入,因此必须使用Ctrl+Shift+Enter输入。请看下面的屏幕截图,并告知我是否正确解释了您的问题


您所需要做的就是将公式包装成一个总和,并使用control+shift+enter确认它=SUMSUMIFA:A,C1:C20,B:B如果A中是键,B中是值,那么您需要做的就是将公式包装成一个和,并用control+shift+enter确认它=sumifa:A,C1:C20,B:B如果A中是键,B中是值