Descrição
Use essa função para calcular a classificação de um número em uma lista de números, com os empates recebendo uma classificação média. Apoiado em cadeias. Pode ser usada com CHILDREFS.
RANK.AVG retorna a classificação estatística de um valor em um conjunto de dados. Se houver valores duplicados na lista, ele atribui a classificação média a esses valores.
Sintaxe
RANK.AVG(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 contém um número ou uma fórmula que resulta em um desses itens. |
ref_1, ref_n |
Sim | A lista de números a serem avaliados. | Um intervalo de células, um conjunto de números, uma referência a uma célula que contenha qualquer um deles ou uma fórmula que resulte em qualquer um deles. Você pode fornecer até 255 valores. |
Ordem |
Não | Especifica como você deve classificar o número. | 0 (descendente) ou 1 (ascendente). Se omitido, o padrão é a ordem decrescente (0). |
Exemplo
Dados de amostra
| A | B. |
|---|---|
| Pontuação | Nome |
| 89 | Alice |
| 95 | Bob |
| 95 | Charlie |
| 87 | Davi |
| 92 | Eva |
Fórmulas de amostra
| Fórmula | Descrição | Resultado |
|---|---|---|
=RANK.AVG(A2, $A$2:$A$6, 0) |
Classifica a pontuação de Alice (89) em ordem decrescente. | 4 |
=RANK.AVG(A3, $A$2:$A$6, 0) |
Classifica a pontuação de Bob (95) em ordem decrescente. | 1.5 |
=RANK.AVG(A4, $A$2:$A$6, 0) |
Classifica a pontuação de Charlie (95) em ordem decrescente. | 1.5 |
=RANK.AVG(A5, $A$2:$A$6, 1) |
Classifica a pontuação de David (87) em ordem crescente. | 1 |
=RANK.AVG(92, $A$2:$A$6) |
Classifica a pontuação 92 em ordem decrescente (padrão). | 3 |
Notas
- RANK.AVG atribui a mesma classificação média a valores duplicados. Por exemplo, se dois valores empatarem na classificação 2, ambos receberão uma classificação de 2,5.
- Se você omitir o argumento order ou defini-lo como 0, o RANK.AVG classificará os números em ordem decrescente (o maior número do receberá a classificação 1).
- Se você definir o argumento order como 1, o RANK.AVG classificará os números em ordem crescente (o menor número obterá a posição 1).
- RANK.AVG retorna o valor de erro #N/A se o número não for encontrado na ref.
- Os valores não numéricos na matriz
refsão ignorados.
Dicas:
- Use RANK.AVG quando você quiser atribuir classificações médias a valores empatados, o que pode ser útil em competições ou análises estatísticas.
- Ao usar RANK.AVG com uma coluna de dados, sempre use referências absolutas (por exemplo, $A$2:$A$10) para garantir que o intervalo correto seja usado ao copiar a fórmula.
- Combine RANK.AVG com outras funções, como IF ou COUNTIF para cenários de classificação mais complexos.
- Para obter uma classificação exclusiva para cada valor (sem médias para empates), use RANK em vez disso.
- Para conjuntos de dados com mais de 255 valores, sugerimos que você use colunas auxiliares para consolidar os valores.
- Lembre-se de que RANK.AVG retorna um valor decimal para classificações empatadas, que podem precisar ser arredondadas para fins de exibição.
Funções relacionadas
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
LARGE
MAX
MAXA
MAXIFS
MEDIAN
MIN
MINA
MINIFS
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA