Do curso: Excel 2019: Fórmulas e Funções Avançadas

Ranking de dados sem classificação com a função ORDEM - Tutorial de Microsoft Excel

Do curso: Excel 2019: Fórmulas e Funções Avançadas

Ranking de dados sem classificação com a função ORDEM

Nesta aula vamos criar um ranking para determinar a ordem de classificação dos salários, assim vamos saber qual é o maior salário, o segundo maior e assim por diante. Vamos clicar na célula "C2" e digitar a função "= ORDEM" e antes de abrir parênteses, vamos prestar atenção a um pequeno detalhe. Perceba que o ícone da função "ORDEM" possui uma pequena exclamação. Isso indica que esta é uma função disponível para a compatibilidade com o Excel 2007 ou anterior. Em situações como essa, indica que existe uma outra função com mais argumentos ou com a melhor performance, que faz exatamente o mesmo cálculo desta função. A função equivalente da função "ORDEM" é a função "ORDEM.EQ". Esta função também retorna a posição de classificação de um numero em uma lista de dados. Apesar de melhor, se utilizarmos a função "ORDEM.EQ", esta função não irá funcionar em planilhas do Excel 2007 ou anterior. Por isso a função "ORDEM" existe para manter a compatibilidade com as planilhas de 2007 ou anterior. Vou selecionar a função "ORDEM" para conseguirmos utilizar em qualquer versão do Excel. O primeiro argumento da função "ORDEM" é o numero, aqui vamos informar o salário que queremos verificar a classificação, vamos pressionar "Ponto e vírgula" e agora determinar a lista de referência. Aqui vamos passar uma lista de salários e baseado nessa lista, vamos saber exatamente a posição do salário. Vamos selecionar então todos os salários que esta na coluna "B". Vou fechar parênteses e pressionar ENTER. A fórmula retornou o resultado 13, isso indica que o salário do Carlos Rodrigues é o décimo terceiro maior salário da lista de salários que passamos. Se você quiser fazer uma classificação em ordem inversa, podemos editar a fórmula clicando duas vezes sobre ela e, apagando o último parênteses, vamos pressionar "Ponto e vírgula" e agora informar o terceiro argumento da função, Ordem. Aqui podemos classificar os dados em ordem decrescente, que é o padrão e o mesmo informado quando você ignora este argumento, ou em ordem crescente. Agora eu vou clicar duas vezes sobre opção "Crescente", vou fechar parênteses e pressionar ENTER. Perceba que o resultado agora foi 3. Isso indica que o salário do Carlos Rodrigues é o terceiro menor salário da lista de salários. Vamos copiar esta fórmula para as células abaixo. Agora conseguimos obter a classificação de todos os salários, mas se olharmos um pouco mais à fundo, podemos perceber que existem salários com a mesma classificação pois são exatamente o mesmo salário; e se procurarmos pelo décimo quarto salário, não vamos encontrar. Isso acontece pois apesar de empatados na décima terceira posição, os salários de Breno e André equivalem, na prática, ao décimo terceiro e décimo quarto salário da lista. Podemos então calcular o ranking médio determinando uma posição intermediária em caso de empates. Agora vamos utilizar a função "=ORDEM. MÉD" e vamos abrir parênteses. Os argumentos desta função são exatamente iguais aos argumentos da função "ORDEM". Vamos primeiro informar o salário, pressionar "Ponto e vírgula" e agora informar a lista de referencia. "Ponto e vírgula" novamente e determinar a ordem. Eu vou utilizar novamente a ordem crescente. Vou fechar parênteses e pressionar ENTER. Agora vamos copiar a formula para as células abaixo e verificar o resultado. Percebo agora que em caso de empates, um valor médio foi retornado. Por exemplo, os salários que antes estavam na décima terceira posição agora ocupam a posição de 13,5. Sempre que precisar determinar a ordem de classificação de um valor dentro de uma lista, você pode utilizar então as funções "ORDEM" e "ORDEM.MED".

Conteúdos