Google表格:如果使用vlookup或在存在多个匹配项时进行匹配,则总和

问题描述 投票:0回答:1

我有一个查找表,该表对列的名称进行了分类。例如,列名称是山羊,老鼠和蝴蝶,分类表显示这些列名称分别是哺乳动物,哺乳动物和昆虫。对于每一行,我需要对属于“哺乳动物”类的所有列求和。请参见下面的图片(我的防火墙可能不允许显示该图片,因此我可以在家中重试)。

example

我目前拥有的只是返回第一列匹配项,而不是所有与'哺乳动物'匹配的列。

= sumif($ B $ 1:$ F $ 1,vlookup(“ Mammal”,$ K $ 1:$ L $ 5,2,0),B2:F2)

一个小曲线球是,该表将是动态的。人们将添加动物列并将其在查找表中分类,我不希望它们编辑公式。

google-sheets match vlookup sumifs
1个回答
1
投票

此公式如何:

=SUMPRODUCT(B1:F1,N(IFERROR(VLOOKUP(B$1:F$1,{L:L,K:K},2,0))="Mammal")))

然后将其向下拖动?

© www.soinside.com 2019 - 2024. All rights reserved.