Ir para o conteúdo principal

Como criar uma lista dinâmica top 10 ou n no Excel?

Uma lista superior é usada para classificar as empresas ou indivíduos com base em valores. Supondo que você tenha uma lista das notas dos alunos de uma turma, agora, você deseja criar uma lista dinâmica dos 10 alunos principais, conforme a captura de tela abaixo mostrada. Neste artigo, apresentarei algumas fórmulas para criar uma lista top 10 ou n em uma planilha do Excel.


Criar uma lista dinâmica dos 10 principais no Excel

No Excel 2019 e versões anteriores, para extrair a lista dos 10 principais ou a lista dos 10 principais com critérios, você deve aplicar as seguintes fórmulas:

Fórmulas para criar uma lista dinâmica dos 10 melhores

1. Primeiro, você deve extrair os 10 principais valores do intervalo de dados, use a fórmula abaixo em uma célula em branco - G2 e arraste a alça de preenchimento para baixo para obter os 10 principais valores, veja a captura de tela:

=LARGE($B$2:$B$20,ROWS(B$2:B2))
Note: Nesta fórmula, B2: B20 é a lista de dados em que você deseja obter os 10 principais valores e B2 é a primeira célula da lista de dados.

2. Em seguida, continue aplicando a seguinte fórmula na célula - F2 e pressione Ctrl + Shift + Enter chaves juntas para obter o primeiro resultado, veja a captura de tela:

=INDEX($A$2:$A$20,SMALL(IF($B$2:$B$20=G2,ROW($B$2:$B$20)-ROW($B$1)),COUNTIF($G$2:G2,G2)))
Note: Na fórmula acima, A2: A20 é a lista de dados da qual você deseja extrair os nomes dos 10 principais valores, B2: B20 é a lista de dados que contém todos os valores, G2 é a célula de maior valor extraído da coluna B e B1 é a célula de cabeçalho da lista de valores.

3. Após obter o primeiro resultado, selecione a célula da fórmula e arraste a alça de preenchimento para baixo para obter outros nomes de uma só vez, veja a captura de tela:


Fórmulas para criar uma lista dinâmica dos 10 primeiros com critérios

Às vezes, você pode precisar obter a lista dos 10 melhores com base em critérios. Por exemplo, para obter os 10 principais nomes e pontuações da Class1, conforme a captura de tela abaixo.

1. Para obter a lista dos 10 melhores, você também deve extrair as 10 melhores pontuações com esta fórmula:

=LARGE(IF($B$2:$B$25=$F$2,$C$2:$C$25),ROW(I2)-ROW(I$1))

2. E, em seguida, pressione Ctrl + Shift + Enter teclas juntas para obter o primeiro resultado, arraste esta fórmula para baixo para exibir outros valores, veja a captura de tela:

3. Em seguida, copie e cole a seguinte fórmula na célula - I2 e pressione Ctrl + Shift + Enter teclas simultaneamente para extrair o primeiro resultado e, em seguida, arraste esta fórmula para preenchê-la em outras células, e os 10 principais nomes são exibidos conforme a captura de tela abaixo:

=INDEX($A$2:$A$25,SMALL(IF(($C$2:$C$25=J2)*($B$2:$B$25=$F$2),ROW($C$2:$C$25)-ROW($C$1)),COUNTIF(J2:$J$2,J2)))

Criar uma lista dinâmica dos 10 principais no Office 365

As fórmulas acima podem ser difíceis de entender, se você estiver usando o Office 365, com suas funções INDEX, SORT e SEQUENCE, poderá criar fórmulas simples para concluir esta tarefa.

Fórmula para criar uma lista dinâmica dos 10 melhores

Para obter a lista de 10 dados, use a fórmula abaixo:

=INDEX(SORT(A2:B20,2,-1),SEQUENCE(10),{1,2})

E então, basta pressionar Entrar key, todos os dados da lista dos 10 principais são exibidos de uma só vez, veja a captura de tela:

Tips:

Função SORTE:

=SORT(matriz, [índice_classificação], [ordem_classificação], [por_col])

  • ordem: O intervalo de células que você deseja classificar;
  • [sort_index]: O número da coluna ou linha pela qual classificar a matriz. Por exemplo, para classificar pela segunda coluna do intervalo de dados, o índice de classificação seria 2;
  • [ordem de classificação]: O número 1 (ou omitido) indica para classificar em ordem crescente; o número -1, ordena em ordem decrescente;
  • [por_col]: A direção da classificação. TRUE, classificar por colunas, FALSE ou omitido, classificar por linhas.

Na fórmula, usamos a função SORT assim:

ORDENAR(A2:B20,2,-1): significa classificar o intervalo de células A2:A20 na segunda coluna em ordem decrescente.


Função SEQUÊNCIA:

=SEQUÊNCIA(linhas, [colunas], [início], [passo])

  • linhas: o número de linhas a serem retornadas,
  • [colunas]: o número de colunas a serem retornadas. Se omitido, retornará uma única coluna.
  • [começar]: O primeiro número na sequência. Se omitido, começará em 1.
  • [degrau]: O incremento entre cada número. Se excluído, cada incremento será 1.

Nesta fórmula, usamos SEQUENCE(10) para criar uma lista de 1 a 10.

Por fim, coloque as funções SORT e SEQUENCE na função INDEX: =INDEX(SORT(A2:B20,2,-1),SEQUENCE(10),{1,2}), isso retornará os 10 primeiros registros do intervalo de dados e retornará as colunas 1 e 2.


Fórmula para criar uma lista dinâmica dos 10 primeiros com critérios

Para exibir a lista dos 10 principais com critérios, você deve incorporar a função FILTER na função SORT assim:

=INDEX(SORT(FILTER(A2:C25,B2:B25=F2),3,-1),SEQUENCE(10),{1,3})

E apenas pressione Entrar key, todos os dados da lista dos 10 principais com base nos critérios fornecidos são exibidos de uma só vez, veja a captura de tela:

Tips:

Função FILTRO:

=FILTRO(array, include, [if_vazio])

  • ordem: O intervalo de células a filtrar.
  • incluir: A condição que você usa para filtrar a matriz para obter uma matriz de resultado VERDADEIRO ou FALSO, para que os valores VERDADEIROS sejam retidos no filtro.
  • [if_vazio]: O valor a ser exibido se nenhum resultado correspondente for retornado.

Nesta fórmula: =FILTER(A2:C25,B2:B25=F2) é usado para filtrar no intervalo A2:C25, onde os valores de B2:B25 são iguais à célula específica F2.

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations