CLASSIFICARPOR (Função CLASSIFICARPOR)

A função CLASSIFICARPOR classifica o conteúdo de um intervalo ou matriz com base nos valores em um intervalo ou matriz correspondente.

Seu navegador não oferece suporte a vídeo. Instale o Microsoft Silverlight, o Adobe Flash Player ou o Internet Explorer 9.

Observação: 24 de setembro de 2018: a função CLASSIFICARPOR é um dos vários recursos beta e atualmente está disponível apenas para uma parte dos participantes do programa Office Insider no momento. Continuaremos a otimizar esses recursos nos próximos meses. Quando estiver pronto, o lançaremos para todos os participantes do programa Office Insider e assinantes do Office 365.

Neste exemplo, classificamos uma lista de nomes de pessoas pela respectiva idade, em ordem crescente.

Use CLASSIFICARPOR para classificar um intervalo. Nesse caso, usamos =CLASSIFICARPOR(D2:E9;E2:E9) para classificar uma lista de nomes de pessoas pela respectiva idade, em ordem crescente.

= CLASSIFICARPOR (matriz, by_array1, [sort_order1], [by_array2, sort_order2],...) 

Argumento

Descrição

matriz

Obrigatório

A matriz ou intervalo a classificar

por_matriz1

Obrigatório

A matriz ou intervalo no qual classificar

[ordem_classificação1]

Opcional

A ordem a utilizar para classificação. 1 para crescente,-1 para decrescente. O padrão é crescente.

[por_matriz2]

Opcional

A matriz ou intervalo no qual classificar

[ordem_classificação2]

Opcional

A ordem a utilizar para classificação. 1 para crescente,-1 para decrescente. O padrão é crescente.

Observações: 

  • Uma matriz pode ser vista como uma linha de valores, uma coluna de valores ou uma combinação de linhas e colunas de valores. No exemplo acima, a matriz da nossa fórmula CLASSIFICARPOR é o intervalo D2:E9.

  • A função CLASSIFICARPOR retornará uma matriz, que será despejada se for o resultado final de uma fórmula. Isso significa que o Excel cria dinamicamente o intervalo de matriz de tamanho apropriado quando você pressiona Enter. Se seus dados de suporte estiverem em uma tabela do Excel, a matriz será redimensionada automaticamente ao adicionar ou remover dados do intervalo de matriz, se você estiver usando Referências Estruturadas. Para saber mais, confira este artigo sobre Comportamento de Matriz Despejada.

  • O Excel tem suporte limitado para matrizes dinâmicas entre pastas de trabalho, e esse cenário só tem suporte quando ambas as pastas de trabalho estão abertas. Se você fechar a pasta de trabalho de origem, as fórmulas de matriz dinâmicas vinculadas retornarão um erro #REF! ao serem atualizadas.

Exemplos

Classifica uma tabela por Região em ordem crescente, depois pela idade de cada pessoa em ordem decrescente.

Classifica uma tabela por região, em ordem crescente, e depois pela idade de cada pessoa, em ordem decrescente.

Use CLASSIFICARPOR com RANDARRAYe CONT.VALORES para tornar aleatória uma lista de valores. Nesse caso, E2# faz referência ao intervalo da matriz dinâmica que começa na célula E2, como o que foi preenchido por meio de =SEQUÊNCIA(10). O símbolo # é chamado de operador de intervalo despejado.

Use CLASSIFICARPOR com RANDARRAY e CONT.VALORES. Neste caso, E2# faz referência ao intervalo inteiro, começando na célula E2, como o que foi preenchido usando =SEQUÊNCIA(10). O operador # é chamado de operador de intervalo despejado.

Use CLASSIFICARPOR para classificar uma tabela de valores de temperatura e chuva por temperatura alta.

Use CLASSIFICARPOR para classificar uma tabela de valores de temperatura e chuva por temperatura alta.

Condições de erro

  • Os argumentos por_matriz devem ter uma linha ou coluna.

  • Todos os argumentos devem ser do mesmo tamanho.

  • Se o argumento de ordem de classificação não for -1 ou 1, a fórmula resultará em #VALOR! como erro. Se você sair do argumento ordem de classificação, o Excel usará como padrão ordem ascendente.

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community, obter suporte na Comunidade de respostas ou sugerir um novo recurso ou melhoria no User Voice do Excel.

Confira também

Função FILTRO

Função RANDARRAY

Função SEQUÊNCIA

Função CLASSIFICAR

Função ÚNICO

Erros #DESPEJAR! no Excel

Comportamento de matrizes despejadas e matrizes dinâmicas

Operador de interseção implícita: @

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×