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

Excel 其标题出现在查找表中的列的总和,excel,excel-2007,Excel,Excel 2007,所以我有一个主数据表: ColA ColB ColC ColD aa 1 0 1 bb 1 2 2 cc 1 2 3 行aa、bb、cc等。行的总数不应超过几百行 第二张工作表\column有一个表,其中只列出了相关列的辅助对象,可动态调整: Helper ColB ColD 搜索助手告诉函数我应该在搜索中使用哪些列 其思想是对Helper表中引用的、与ColA中唯一标识符匹配的列中的所有值求和

所以我有一个主数据表:

ColA ColB ColC ColD aa 1 0 1 bb 1 2 2 cc 1 2 3 行aa、bb、cc等。行的总数不应超过几百行

第二张工作表\column有一个表,其中只列出了相关列的辅助对象,可动态调整:

Helper ColB ColD 搜索助手告诉函数我应该在搜索中使用哪些列

其思想是对Helper表中引用的、与ColA中唯一标识符匹配的列中的所有值求和

因此,使用上述Helper表,结果将是:

标识符aa将返回2。 标识符BB将返回3。 标识符CC将返回4。 你知道怎么做吗。

你可以用VLOOKUP,如果和SUM:


使用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))))))

这很令人困惑。你有一个没有日期的日期表,没有动词或句号的句子。你想挑选什么呢?对不起,这是一个匆忙的工作。我更新了信息。
=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))))))