
Em cada linha, gostaria de obter o endereço da célula com o maior valor, pulando todas as outras células, por exemplo, quero avaliar apenas os valores nas colunas A, C, E, H, J e ignorar os valores nas colunas B, D,F,I,K
Acho que preciso de algo semelhante a isto:
=CELL("address",INDEX(1:1,MATCH(MAX(1:1),1:1,0)))
mas pulando todas as outras colunas, não consigo fazer funcionar
EDIT: O que eu quero depois de identificar a célula máxima é a) idealmente: exibir o texto do cabeçalho da coluna da célula (linha 1) ou b) pelo menos exibir a letra da coluna
Responder1
Progresso! Posso fazer com que MAX pule todas as outras células assim:
=MAX(A2,C2,E2)
E para exibir o texto do cabeçalho da célula máxima, isso funciona:
=INDEX($A$1:$F$1,1,MATCH(MAX(B2,D2,F2),A2:F2,0))
Isso não é perfeito, embora MAX pule todas as outras células conforme desejado, as funções externas MATCH e INDEX não o fazem, portanto, se uma coluna ímpar tiver uma duplicata do valor MAX, ela ainda poderá exibir o título errado. Mas está perto o suficiente por enquanto!
Responder2
Esta versão garantiria que você só obtivesse o valor de B1, D1 ou F1, quaisquer que fossem os valores de A2, C2 ou E2
=INDEX(CHOOSE({1,2,3},B$1,D$1,F$1),MATCH(MAX(B2,D2,F2),CHOOSE({1,2,3},B2,D2,F2),0))
É claro que essa seria uma fórmula longa se estendida por um intervalo muito maior - qual é o intervalo real que você precisa observar?