Veja um exemplo prático que pode ajudar você:
Issoprovavelmenteexigeo SUMIF (intervalo, critérios, função [sum_range]) que funciona mais ou menos assim:
foreach element in range {
if element == criteria {
sum = sum + corresponding element in sum_range
}
}
return sum
Nesse caso, você colocaria algo como (consulte minha captura de tela):
C9 = SUMIF(1:1;B9;2:2)
que varre toda a primeira linha e toda vez que encontra um rótulo que corresponda ao que você coloca na célula B11, ele pega o valor correspondente na linha 2.
Para a soma do tamanho da espécie, você pode usar a função CONCATENATE
do Excel fazendo:
D9 = SUMIF(1:1;CONCATENATE(B9;"_length");2:2)
Espero que isso ajude.
Ah, mais uma coisa, manter as referências constantes enquanto você arrasta para que você possa preencher várias células, coloque um $
na referência:
C9 = SUMIF($1:$1;B9;$2:$2)
Desta forma, apenas B9 muda à medida que você arrasta para baixo para referenciar B10, B11 e assim por diante.