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

问题描述

| 所以我有主数据表: ColA ColB ColC ColD 氨基酸1 0 1 bb 1 2 2 抄送1 2 3 行aa,bb,cc等。行的总数不应大于几百。 第二张工作表具有一个表格,该表格仅列出了相关列的助手,可以随时进行调整: 帮手 上校 冷 搜索助手告诉函数我应该在搜索中使用哪些列。 想法是求和来自Helper表中所引用列的所有值,这些值与\“ ColA \”中的唯一标识符匹配。 因此,结果将使用上面的Helper表: 标识符aa,将返回2。 标识符BB,将返回3。 标识符CC,将返回4。 任何想法如何做到这一点。     

解决方法

        您可以使用
VLOOKUP
IF
SUM
进行此操作:
IF(VLOOKUP(C1,$H1:$H99,1)=C1,SUM(C2:C99),\"\")
    ,        使用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,FALSE))))+(($D$2:$D$4)*NOT(ISNA(MATCH($D$1,FALSE))))))