Excel:根据多个条件获取不相邻单元格中的值

我有一个像这样的Excel表:

在这里输入图像说明

我想弄清楚如何获得单元格B1到B4的总数。

我尝试了INDEX-MATCH,在那里我尝试将A1:A4中的单词与第7行中的单词进行匹配,获得相对于他们的数字,然后对它们进行求和,但是Google在黑暗中search和刺戳了很多, – 每次尝试都会返回一个错误。

我也尝试在第一行的A1:A4中使用INDEX-MATCH命令,然后将VLOOKUPembedded到与“访问”相关的数字中,但是根本不起作用。

INDEX-MATCH甚至是正确的function? 任何帮助将不胜感激,我什至不知道什么谷歌了。

编辑:我需要使用某种searchfunction,如INDEX-MATCH方法,而不是静态公式,因为工作表会定期更改,我不想每次添加动物时更新公式。

你的数据表在结构上是不寻常的。 但是,如果你要保持一个固定的规则,使访问次数总是偏离动物types的2行1列(并且本身总是在第7行),你可以这样做:

在B1中:

=SUM(IF($A$7:$AAA$7=$A1, $B$9:$AAB$9, 0))

按Ctrl-Shift-Enter确认,然后复制下来。

做这个工作吗?

 =SUM(IF($B$7=A1,$C$9,0),IF($D$7=A1,$E$9,0),IF($F$7=A1,$G$9,0),IF($H$7=A1,$I$9,0))