Excel 基于匹配的内容求和

Excel 基于匹配的内容求和,excel,Excel,想象下表: Value Classification 100 A 600 200 B 300 A 400 C 500 B 请注意,有些值没有分类,它们将被忽略 和限定符表: Classification Useable A TRUE B FALSE C TRUE 如果第一个表中的值可用,如何通过将其第二列与第二个表匹配来求

想象下表:

Value  Classification
100        A
600
200        B
300        A
400        C
500        B
请注意,有些值没有分类,它们将被忽略

和限定符表:

Classification   Useable
     A            TRUE
     B            FALSE
     C            TRUE
如果第一个表中的值可用,如何通过将其第二列与第二个表匹配来求和第一个表中的值

我尝试使用VLOOKUP作为so=SUMPRODUCTK10:K18;IFERROR-VLOOKUPM10:M18;R16:S18;2.错误的0但是它不起作用,即使VLOOKUP返回一个数组,当我使用IFERROR时,它会将血腥的东西转换为标量而不是数组。K10:K18是值列,M10:M18是分类列


提前谢谢

使用此和数组公式:

=SUM(IF(IFERROR(LOOKUP($B$2:$B$7;$C$2:$C$4;$D$2:$D$4);FALSE);$A$2:$A$7))
如果是和数组公式,则必须使用Ctrl Shift Enter而不是Enter进行确认。如果操作正确,Excel将在公式周围放置{}


也许你必须使用CTRL+SHIFT+ENTER使其成为一个数组公式?谢谢Scott,它的工作方式很有魅力!关于我的版本为什么不起作用有什么想法吗?VLOOKUP不能很好地处理数组。它不是为此而建的。请点击回答者旁边的复选标记,将其标记为正确完成,你是一个救生员!