Como retornar linhas com os cinco principais valores em uma determinada coluna

0

Eu tenho alguns dados como:

A | B
a  12
b  12
c   0
d   5

Como posso obter os três valores máximos da coluna B dessa lista? A fórmula

=INDEX(A2:A6;Match(MAX(B2:B6);B2:B6;1))

me dá o seguinte resultado:

a  12
a  12
d   5

No entanto, o segundo a deve ser um b .

Qualquer ajuda é muito apreciada.

    
por Valentijn Spruyt 18.12.2015 / 14:35

1 resposta

0

É melhor você tentar o AutoFiltro ou Filtro do Excel para seus objetivos, ele tem a opção "Top10".

Sua amostra provavelmente está mudando os intervalos de entrada, quando você copia para as próximas células, tenha cuidado e use $ quando necessário.

Isso é o quanto eu consegui, mas isso é incompleto, porque deve ser filtrado por células já coletadas:

=INDEX(A$2:A$6; MATCH(LARGE(B$2:B$6; 1); B$2:B$6; 0))
=INDEX(A$2:A$6; MATCH(LARGE(B$2:B$6; 2); B$2:B$6; 0))
=INDEX(A$2:A$6; MATCH(LARGE(B$2:B$6; 3); B$2:B$6; 0))
    
por 18.12.2015 / 17:22