Localizar célula com o valor mais alto de um intervalo de células

12

Eu tenho uma linha de valores percentuais. Na última linha (coluna E), quero que o texto apareça, ou seja, na primeira linha acima dos valores:

A       B      C       D         E
-----------------------------------
foo    bar    test    foobar
-----------------------------------
10%    13%     3%      1%      bar
-----------------------------------
1%    13%     30%      1%      test
-----------------------------------
9%     3%      3%      11%     foobar

Qual é a fórmula para inserir as células na coluna E?

tzippy
fonte

Respostas:

14

Esta fórmula deve fazer o truque para a primeira linha:

=INDEX(A$1:D$1, 1, MATCH(MAX(A2:D2), A2:D2, 0))

Arrastar a fórmula em frente às outras linhas, e o A2:D2intervalo deve ser automaticamente ajustada a A3:D3, A4:D4etc.

Explicação:

  • A MAXfunção retorna o valor mais alto do intervalo A2:D2. Para a linha 2, isso seria 13%.
  • Em seguida, a MATCHfunção retorna o índice desse valor dentro do intervalo especificado. Isso seria 2(coluna B).
  • Finalmente, INDEXretorna o valor de uma célula no A1:D1intervalo, linha 1, com o índice retornado MATCHcomo índice da coluna.

Sinta-se à vontade para copiar a planilha de exemplo que eu configurei. Além disso, consulte a lista de funções Planilhas do Google .

Vidar S. Ramdal
fonte
Obrigado até agora. Mas a função Match parece ter um erro. "Erro ao analisar a função".
tzippy
Ok, tive que usar ponto e vírgula porque estou em um local diferente. Funciona agora!
tzippy
OK, bom :) O ;vs ,é um problema de localidade.
Vidar S. Ramdal
E se houver duas linhas correspondentes ao valor máximo?
Gerbus 14/05
@ Gerbus Acho que você quer dizer "E se houver duas colunas correspondentes ao valor máximo?". MATCHretorna apenas um único valor; portanto, o resultado será o cabeçalho da primeira coluna com o valor máximo. Então, se A=3, B=2, C=3, o resultado será A.
Vidar S. Ramdal