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 usado 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 contenha um número ou uma fórmula que resulte em um desses valores. |
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 classificar o número. | 0 (descendente) ou 1 (ascendente). Se omitido, o padrão é a ordem decrescente (0). |
Exemplo
Dados de amostra
| A | B. | ||
|---|---|---|---|
1 |
Pontuação | Nome | |
2 |
89 | Alice | |
3 |
95 | Bob | |
4 |
95 | Charlie | |
5 |
87 | Davi | |
6 |
92 | Eva |
Fórmulas de amostra
| Caso de uso | Fórmula | Explicação e resultado |
|---|---|---|
| Classificar um valor em relação a uma lista de números, do maior para o menor. | =RANK.AVG(A2, $A$2:$A$6, 0) |
Classifica a pontuação de Alice de 89 em ordem decrescente, onde a pontuação mais alta recebe a classificação 1. Resultado: 4 |
| Classificar um valor empatado em relação a uma lista de números, do maior para o menor. | =RANK.AVG(A3, $A$2:$A$6, 0) |
Classifica a pontuação de Bob de 95 em ordem decrescente. Como empata com a pontuação de Charlie pelo primeiro lugar, eles dividem as classificações 1 e 2 igualmente. Resultado: 1.5 |
| Classificar um valor empatado em relação a uma lista de números, do maior para o menor. | =RANK.AVG(A4, $A$2:$A$6, 0) |
Classifica a pontuação de Charlie de 95 em ordem decrescente. Como empata com a pontuação de Bob pelo primeiro lugar, eles dividem as classificações 1 e 2 igualmente. Resultado: 1.5 |
| Classifique um valor em relação a uma lista de números, do menor para o maior. | =RANK.AVG(A5, $A$2:$A$6, 1) |
Classifica a pontuação de David de 87 em ordem crescente — como é a menor pontuação na lista, ela fica em primeiro lugar. Resultado: 1 |
| Classifique um valor digitado diretamente na fórmula em relação a uma lista de números, usando a ordem padrão. | =RANK.AVG(92, $A$2:$A$6) |
Classifica o valor literal 92 em ordem decrescente (o padrão quando nenhuma ordem é especificada). Resultado: 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 de ordem como 1, RANK.AVG classifica os números em ordem crescente (o menor número recebe a classificaçã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.