Descrição
Use essa função para determinar a classificação de um número em uma lista de números. Apoiado em cadeias. Pode ser usado com CHILDREFS.
RANK é útil para encontrar a posição relativa de um valor em um conjunto de dados.
Sintaxe
RANK(number, ref_1, [..., ref_254, [order])
Entradas
Esta função aceita os seguintes argumentos:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
número |
Sim | O número cuja classificação você deseja encontrar. | Um número, uma referência a uma célula que contenha um número ou uma fórmula que resulte em um desses valores. |
ref_1, ref_n |
Sim | O intervalo de números com o qual o número deve ser comparado. |
Um intervalo de células, um conjunto de números, uma referência a uma célula que contenha qualquer um desses itens ou uma fórmula que resulte em qualquer um deles. Você pode fornecer até 255 valores. |
Ordem |
Não | Um número que especifica como você deve classificar o número . |
Um valor de 1 para ordem ascendente, ou 0 para ordem descendente. Se omitido, será usado "0". |
Exemplo
Dados de amostra
| A | B. |
|---|---|
| 10 | 3 |
| 20 | 19 |
| 15 | George |
| 25 | 45 |
| 30 | -8 |
Fórmulas de amostra
| Caso de uso | Fórmula | Explicação e resultado |
|---|---|---|
| Classifique um valor em relação a um intervalo retangular de números, do maior para o menor, ignorando quaisquer células com texto. | =RANK(A2, A1:B5) |
Classifica o valor em A2 (20) em ordem decrescente entre os 9 valores numéricos em A1:B5, ignorando “George” em B3, pois se trata de texto. Resultado: 4 |
| Classifique um valor em relação a uma única coluna de números, do menor para o maior. | =RANK(A3, A1:A5, 1) |
Classifica o valor em A3 (15) em ordem crescente apenas entre os 5 valores da coluna A. Resultado: 2 |
| Classifique um valor digitado diretamente na fórmula em relação a um intervalo retangular, ignorando quaisquer células com texto. | =RANK(25, A1:B5) |
Classifica o valor literal 25 em ordem decrescente entre os 9 valores numéricos na faixa A1:B5. Resultado: 3 |
| Classifique um valor em relação a um intervalo retangular de números, do menor para o maior, ignorando quaisquer células com texto. | =RANK(B5, A1:B5, 1) |
Classifica o valor em B5 (-8) em ordem crescente entre os 9 valores numéricos em A1:B5 — como é o menor, ele ocupa o primeiro lugar. Resultado: 1 |
Notas
- Se dois ou mais números da lista forem iguais, eles terão a mesma classificação. No entanto, isso afetará as classificações dos números subsequentes.
- Valores não numéricos (células vazias, valores de texto e valores lógicos) na referência “
” () são ignorados. - Se uma célula no intervalo
reftiver um erro, esse erro será retornado. - O argumento order é opcional. Se omitido, os resultados do RANK usarão a ordem decrescente.
- Use RANK.EQ para resolver empates atribuindo a classificação média a cada valor empatado.
Dicas:
- RANK pode ser usado com COUNT para lidar com valores empatados e ajustar as classificações de acordo.
- RANK é útil na criação de classificações para desempenho, vendas ou outros conjuntos de dados mensuráveis.
- Para conjuntos de dados com mais de 255 valores, sugerimos que você use colunas auxiliares para consolidar os valores.
- Você pode combinar o RANK com outras funções, como IF, INDEX e VLOOKUP para criar relatórios e painéis dinâmicos.
Funções relacionadas
MÉDIA
MÉDIAA
MÉDIA SE
MÉDIA SE (CONDIÇÕES)
LARGE
MÁXIMO
MÁXIMO A
MÁXIMO SE (CONDIÇÕES)
MEDIANA
MÍNIMO
MÍNIMO A
MÍNIMO SE (CONDIÇÕES)
PERCENTIL
PERCENTIL.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA