Fórmula do Excel para encontrar a posição do valor

1

Digamos que eu tenha valores em campos como este: 33, 54, 61, 13, 11

O que eu quero alcançar é isso (obter as posições de valores altos - > baixo) e colocar esses valores em outro campo separado

33 -> 5 
37 -> 2
35 -> 3
34 -> 4
45 -> 1 

    
por fox 21.03.2013 / 14:05

3 respostas

2

Você pode usar a função RANK .

=RANK(A1,$A$1:$A$5,0)

O3ºparâmetrodeterminaaordem(1paraCrescente,0paraDescendente).

Adendo:

Seosvaloresquevocêestátentandoclassificarestãoemcélulasnãocontíguas(vejaoexemploacima),vocêpodeusarumintervalonomeadoparasereferiraeles.Vejacomo,comoexemplo:

  1. Selecioneascélulas/númerosquevocêdesejaclassificar.
  2. Cliquenacaixadenome&digiteumnomeparaeles.PressioneEnter.Euescolhiscoresparaomeuexemplo.

  3. Use o nome na fórmula para classificar cada número:

    =RANK(A1,scores,0)

    onde A1 aponta para uma célula / valor cuja classificação você está tentando descobrir

-
Observe que os valores duplicados receberão classificações "empatadas". Exemplo:

    
por 21.03.2013 / 14:10
1

Você pode usar a função RANK () para encontrar a classificação de uma célula em relação às outras. Assumindo que sua coluna A contém os valores, isso vai em B1

=RANK(A1,$A$1:$A$5,0)

Copie para cada célula em B.

O final "0" denota descendente, ou seja, seu valor mais alto recebe classificação 1.

    
por 21.03.2013 / 14:11
0

Se você tiver um pequeno número de células não contíguas que contenham os valores a serem classificados, por exemplo, A11, A13, A33, A54, A61, então você ainda pode usar a função RANK como esta

=RANK(A11,(A$11,A$13,A$33,A$54,A$61))

um intervalo nomeado também funcionará de acordo com a sugestão de Kaze ....

    
por 21.03.2013 / 14:29