Excel Vlookup上的多个值与sum或countif结合使用

时间:2012-05-03 22:07:01

标签: excel vlookup array-formulas

我有4列代码,另一张表基本上表示代码所属的“组”。像这样:

c1 c2 c3 c4
1  0  2  3
2  3  4  5 
3  4  2  0

第二个表是

  

代码组
      1 a       2 a       3 a       4 b
      5 b

我想在C4旁边添加一列,它将汇总或计算属于a组的所有值。我试着做了

{=sum(if(vlookup({1,0,2,3},code:group,2,false)="a",1,0))}

但它不起作用(1,0,2,3只是为了模拟从表1中选择第一行数据)。

我有什么想法可以做到吗?

1 个答案:

答案 0 :(得分:2)

假设您有两个命名范围CodeGroup,请在第一行尝试此数组*公式并填写:

=SUM(--(IFERROR(LOOKUP(A1:D1,Code,Group)="a",0)))

*按Ctrl + Shift + Enter

提交公式