Conheça a função Ordem do Excel

14
14169
Conheça a função Ordem do Excel

As famosas funções do Excel têm como objetivo facilitar tarefas trabalhosas de usuários. Neste artigo, apresentaremos a função Ordem, ferramenta que tem a função de calcular a posição de um determinado valor dentro de uma lista. Para conhecê-la, acompanhe maiores detalhes abaixo.

Como exemplo prático para melhor compressão, temos na imagem abaixo uma planilha contendo uma relação de nomes de corrediores numa prova de atletismo e  com classificação de corredores em uma determinada prova:

Conheça a função Ordem do Excel

Note que a classificação ainda não é mostrada, e neste caso precisamos conhecer a ordem de chegada de cada atleta sem ter a necessidade de calcular seus respectivos tempos de corrida. Neste caso utilizaremos a função Ordem conforme a sua sintaxe:

=ORDEM(núm;ref;[ordem])

Onde:

Núm: Representa a célula que desejamos saber a sua posição comparando-se com os demais valores. No caso do exemplo acima, apontaremos para a célula B4 que contém o tempo de chegada do corredor Marcos.

Ref: Representa o intervalo de células também conhecido como matriz, no qual estão contidos os valores que queremos comparar com o primeiro valor e obter a ordem deste. No exemplo acima, selecionamos a matriz B4:B10.

Ordem: Neste caso se inserirmos o valor zero (0) será retornado o valor da posição do número na lista de forma decrescente. Se o valor inserido for um (1) será retornado o valor da posição do número de forma crescente.

No exemplo abaixo, utilizamos a fórmula para que o valor seja apresentado de forma crescente.

Conheça a função Ordem do Excel

Ao término da função, tecle Enter e verifique o resultado.

Conheça a função Ordem do Excel

Note na imagem acima que a função retornou um valor da posição de chegada do corredor Marcos. Ou seja, com base no tempo de chegada de todos os corredores contidos na matriz de tempo, a função trouxe o valor ordenado de forma crescente.

Para replicar a função para os demais atletas, é necessário travar as células referentes ao intervalo de tempo. Neste caso utilizaremos o cifrão ($) conforme mostrado na imagem abaixo para que não ocorram erros durante a cópia da fórmula.

Conheça a função Ordem do Excel

Para replicar a fórmula para os demais atletas, basta arrastar a primeira célula para as demais utilizando a alça de preenchimento:

Conheça a função Ordem do Excel

Após replicar para as demais células, veja que foram atribuídas as posições aos demais atletas de acordo com suas respectivas ordens de chegada:

Conheça a função Ordem do Excel

Para melhor visualização e compreensão, podemos ainda utilizar a ferramenta “Classificar e Filtrar” localizada na aba “Página Inicial” dentro do grupo de ferramentas de Edição. Deste modo, basta selecionar qualquer célula com valores na tabela e escolher a opção para ordenar de formar crescente ou decrescente conforme mostra imagem abaixo:

Conheça a função Ordem do Excel

Ao executar esta operação, note que a tabela será ordenada de acordo com a ordem de chegada de cada atleta.

Conheça a função Ordem do Excel

Como vimos no exemplo acima, a função Ordem no Excel traz grandes benefícios para usuários quando se tem a necessidade de obter a posição de determinados valores em uma lista. Ainda no exemplo acima, citamos a classificação em uma prova de atletismo, porém está função pode ser aplicada sempre que houver necessidade em obter tais resultados.

COMPARTILHAR
Artigo anteriorOcultando linhas e colunas no Excel
Próximo artigoEbook: Uso Avançado de Dados no Excel com Tabelas Dinâmicas
Rafael Ávila
Administrador e turismólogo, apaixonado pelas possibilidades que o Excel dá para gestores, empreendedores e estudantes. É sócio diretor da área de planilhas na LUZ - Planilhas Empresariais (luz.vc) e é o responsável pelo desenvolvimento das mais de 150 planilhas com foco empresarial e pessoal comercializadas em seu site. Também ministra os cursos online de Excel (cursos.luz.vc) e gosta de ajudar milhares de planilheiros por meio do Fórum e Blog da LUZ.

14 COMENTÁRIOS

  1. Muito obrigado Rafa, por compartilhar seus conhecimentos
    1 – Tenho uma planilha com levantamento de demandas e pontuação de sua relevância (aqui eu uso a função ordem para criar a posição da demanda em função de sua criticidade – GUT)
    2 – Em outra planilha, classifico esse relevancia – aqui faço um ranking, e através de um PROCV, busco na planilha de demanda os 3 primeiras posições
    O problema para gerar o ranking, consiste quando na planilha (1) tenho 2 itens com a mesma pontuação, ocupando por exemplo o primeiro lugar.
    O procv vai me trazer o item de posição 1, entretanto, duas demandas ocupam essa posição.

    Como posso resolver?

    muito obrigado

    um abraço

    • Oi Gustavo eu costumo criar uma coluna auxiliar com valores bem pequenos (tipo 0,0000001, 0,00000002 e assim em diante) e depois eu somo esses valores para cada uma das linhas, fazendo com que o valor maior fique aparente, mas que eles se diferenciem quando forem iguais (isso vai fazer com que o PROCV, função ORDEM, etc não entendam os valores como iguais)

  2. Boa tarde Rafael !

    Tenho uma planilha imensa de produtos (>5000 linhas) e precisava fazer uma tabela que me mostrasse apenas os 10 primeiros no ranking.
    O PROCV é a maneira mais fácil ou existe alguma outra função ou maneira de fazer isso ?

    Obrigada, ótimo conteúdo.

    • Oi Beatriz, depende de como você vai categorizar esses produtos, normalmente eu uso o PROCV com uma coluna auxiliar usando a função MAIOR – assim procuro o primeiro, segundo, tercerio, etc maiores de maneira mais fácil

DEIXE UMA RESPOSTA

Por favor, escreva o seu comentário
Por favor, digite seu nome