Como posso obter a função Max para retornar um valor na coluna de células vencedoras, mas não a própria célula vencedora?

0
1. Weeks    22  23  24

2.         3     7   1
3.        4%    9%  1%
4.        4%    2%  2%

Por exemplo, na linha 3, como obteria a função MAX para ter 9% de ganho e depois retornar o número 23 da linha acima?

    
por David M. 18.07.2013 / 20:08

2 respostas

1

Concordo que sua pergunta é difícil de entender; Eu estou parcialmente adivinhando o que você quer dizer. Mas acredito que o que você quer é

=INDEX(B$1:D$1,  1,  MATCH(MAX($B2:$D2), $B2:$D2, 0))

Isso seria colocado em algum lugar na linha 2 e arrastado para baixo.

Explicação:

  • Provavelmente você já tentou MAX($B2:$D2) - encontre o valor máximo na linha.
  • MATCH( MAX , $B2:$D2, 0) localiza a coluna na linha onde ocorre o máximo.
  • INDEX(B$1:D$1, 1,  column_number ) obtém o valor da linha 1 no número de coluna indicado.

Exemplo de resultado:

1. Weeks    22    23    24
2.           3     7     1    23
3.          4%    9%    1%    23
4.          4%    2%    2%    22
    
por 19.07.2013 / 02:08
0
9   8   7
    8   
2   4   3

A segunda linha tem uma fórmula de =IF(MAX($B$3:$D$3) = B3,B1,"") que vai em série.

Então:

B2 = IF(MAX($B$3:$D$3) = B3,B1,"")
C2 = IF(MAX($B$3:$D$3) = C3,C1,"")
D2 = IF(MAX($B$3:$D$3) = D3,D1,"")
    
por 18.07.2013 / 20:29