我有一个查找表,该表对列的名称进行了分类。例如,列名称是山羊,老鼠和蝴蝶,分类表显示这些列名称分别是哺乳动物,哺乳动物和昆虫。对于每一行,我需要对属于“哺乳动物”类的所有列求和。请参见下面的图片(我的防火墙可能不允许显示该图片,因此我可以在家中重试)。
我目前拥有的只是返回第一列匹配项,而不是所有与“哺乳动物”匹配的列。
= sumif($ B $ 1:$ F $ 1,vlookup(“ Mammal”,$ K $ 1:$ L $ 5,2,0),B2:F2)
一个小曲线球是这张纸将是动态的。人们会添加动物栏并将其在查找表中分类,我不希望他们编辑公式。
答案 0 :(得分:1)
这个公式怎么样:
=SUMPRODUCT(B1:F1,N(IFERROR(VLOOKUP(B$1:F$1,{L:L,K:K},2,0))="Mammal")))
然后将其向下拖动?