标题出现在查找表中的列的总和

时间:2011-06-13 15:01:47

标签: excel excel-2007

所以我有主数据表:

ColA   ColB   ColC   ColD
aa      1       0     1
bb      1       2     2
cc      1       2     3

行aa,bb,cc等。总行数不应大于几百。

第二张工作表\ collumn有一个表格,只列出相关列的助手,可随时适应:

Helper
ColB
ColD

搜索帮助器告诉函数我应该在搜索中使用哪些列。

我们的想法是对Helper表中引用的列中的所有值求和,并匹配“ColA”中的唯一标识符。

结果是,使用上面的Helper表:

  • 标识符aa,将返回2.
  • 标识符BB,将返回3.
  • 标识符CC,将返回4.

知道怎么做。

2 个答案:

答案 0 :(得分:0)

您可以使用VLOOKUPIFSUM执行此操作:

IF(VLOOKUP(C1,$H1:$H99,1)=C1, SUM(C2:C99), "")

答案 1 :(得分:0)

使用Control + Shift + Enter输入此公式,使其成为数组公式。

=SUM(($A$2:$A$4="aa")*((($B$2:$B$4)*NOT(ISNA(MATCH($B$1,rngHelper,FALSE))))+(($C$2:$C$4)*NOT(ISNA(MATCH($C$1,rngHelper,FALSE))))+(($D$2:$D$4)*NOT(ISNA(MATCH($D$1,rngHelper,FALSE))))))