Fórmula do Excel: coluna de pesquisa e soma -

Fórmula genérica

=SUM(INDEX(data,0,MATCH(val,header,0)))

Resumo

Para pesquisar e retornar a soma de uma coluna, você pode usar a fórmula baseada nas funções INDEX, MATCH e SUM. No exemplo mostrado, a fórmula em I7 é:

=SUM(INDEX(C5:F11,0,MATCH(I6,C4:F4,0)))

Explicação

O núcleo desta fórmula usa as funções INDEX e MATCH de uma maneira especial para retornar uma coluna inteira em vez de um único valor. Trabalhando de dentro para fora, a função MATCH é usada para encontrar o número da coluna correto para a fruta em I6:

MATCH(I6,C4:F4,0)

MATCH retorna 2 dentro da função INDEX como o argumento column_num, onde a matriz é definida no intervalo C5: F11, que inclui dados para todas as frutas.

A parte complicada da fórmula é o argumento row_num, que é definido como zero. Definir linha como zero faz com que INDEX retorne todos os valores na coluna correspondente em uma matriz como esta:

=SUM((6;12;4;10;0;9;6))

A função SUM então retorna a soma de todos os itens na matriz, 47.

Artigos interessantes...