Função ORDENAR

A função ORDENAR ordena os conteúdos de um intervalo ou matriz. 

Neste exemplo, estamos a ordenar por Região, Representante de Vendas e Produto individualmente com a fórmula =ORDENAR(A2:A17), copiada para as células F2, H2 e J2.

Utilize a função ORDENAR para ordenar intervalos de dados. Neste exemplo, utilizamos =ORDENAR(A2:A17) para ordenar a Região, em seguida, copiámos para as células H2 e J2 para ordenar o nome do Representante de Vendas e Produto.

Nota: 24 de Setembro de 2018: A função ORDENAR é uma das muitas funcionalidades beta e, de momento, apenas está disponível para uma parte dos utilizadores do Office Insider. Iremos continuar a otimizar estas funcionalidades durante os próximos meses. Quando estiverem prontas, iremos disponibilizá-las a todos os utilizadores do Office Insider e subscritores do Office 365.

ORDENAR devolve uma matriz ordenada dos elementos de uma matriz. A matriz devolvida apresenta a mesma forma do que o argumento de matriz fornecido. 

=ORDENAR(matriz,[índice_ordenação],[sequência_ordenação],[por_col])

Argumento

Descrição

matriz

Obrigatório

O intervalo ou matriz para ordenar

[índice_ordenação]

Opcional 

Um número que indica a linha ou coluna pela qual ordenar

[sequência_ordenação]

Opcional

Um número que indica a sequência de ordenação pretendida; 1 para ordem ascendente (predefinição), -1 para ordem descendente

[por_col]

Opcional

Um valor lógico que indica a direção de ordenação pretendida; FALSO para ordenar por linha (predefinição), VERDADEIRO to ordenar por coluna

Notas: 

  • Caso o parâmetro índice_ordenação não seja fornecido, será assumida a linha1/coluna1. Caso a ordem não seja fornecida, será assumida a ordem ascendente. Por predefinição, o Excel irá ordenar por linha e apenas ordenará por coluna quando o parâmetro por_col for VERDADEIRO. Quando o parâmetro por_col for FALSO ou estiver em branco, o Excel irá ordenar por linha.

  • A função ORDENAR é fornecida para ordenar dados numa matriz. Se quiser ordenar os dados na grelha, é melhor utilizar a função ORDENARPOR, uma vez que é mais flexível. ORDENARPOR irá respeitar adições/eliminações de colunas, uma vez que referencia um intervalo, enquanto que ORDENAR referencia um número de índice de coluna.

  • Pode considerar uma matriz como uma linha de valores, uma coluna de valores ou uma combinação de linhas e de colunas de valores. No exemplo acima, a matriz de origem para a nossa fórmula ORDENAR é o intervalo A5:D20.

  • A função ORDENAR irá devolver uma matriz, que será transposta se for o resultado final de uma fórmula. Isto significa que o Excel irá criar, de forma dinâmica, o intervalo da matriz com o tamanho adequado quando premir a tecla ENTER. Se os seus dados de suporte estiverem numa Tabela de Excel, a matriz será automaticamente redimensionada ao adicionar ou remover dados do intervalo da matriz, se estiver a utilizar Referências Estruturadas. Para mais detalhes, consulte este artigo sobre Comportamento de Matrizes Transpostas.

  • O Excel tem suporte limitado para matrizes dinâmicas entre livros e este cenário só é suportado quando ambos os livros estão abertos. Se fechar o livro de origem, as fórmulas de matriz dinâmica ligadas irão devolver um erro #REF! quando forem atualizadas.

Exemplos

Nota: Os exemplos aqui apresentados estão disponíveis neste livro transferível: Exemplos da função ORDENAR.

Ordene um intervalo de valores por ordem descendente.

Ordene um intervalo de valores por ordem descendente.

Utilize ORDENAR e FILTRAR em conjunto para ordenar um intervalo por ordem ascendente e limitá-lo a valores superiores a 5 000.

Utilize ORDENAR e FILTRAR em conjunto para ordenar um intervalo por ordem ascendente e limitá-lo a valores superiores a 5 000.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no UserVoice do Excel.

Consulte Também

Função FILTRAR

Função MATRIZALEATÓRIA

Função SEQUÊNCIA

Função SIMPLIFICAR

Função ORDENAR

Função ORDENARPOR

Função EXCLUSIVOS

Erros de #TRANSPOSIÇÃO! no Excel

Matrizes dinâmicas e comportamento de matrizes transpostas

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×