Descripción
Utiliza esta función para calcular el rango de un número dentro de una lista de Números, recibiendo los empates un rango medio. Compatible con cadenas. Puede utilizarse con CHILDREFS.
RANK.AVG devuelve el rango estadístico de un valor en un conjunto de datos. Si hay valores duplicados en la lista, asigna el rango medio a esos valores.
Sintaxis
RANK.AVG(número, ref_1, [..., ref_254, [orden])
Entradas
Esta función acepta los siguientes argumentos:
| Nombre | Obligatorio | Descripción | Entrada válida |
|---|---|---|---|
número |
Sí | El número cuyo rango quieres encontrar. | Un número, una referencia a una celda que contiene un número o una fórmula que da como resultado cualquiera de los dos. |
ref_1, …, ref_n |
Sí | La lista de números para evaluar. | Un rango de celdas, un conjunto de Números, una referencia a una celda que contenga cualquiera de ellos, o una fórmula que dé como resultado cualquiera de ellos. Se pueden proporcionar hasta 255 valores. |
solicitar |
No | Especifica cómo clasificar el número. | 0 (descendente) o 1 (ascendente). Si se omite, Predetermina como orden descendente (0). |
Ejemplo
Datos de muestra
| A | B | ||
|---|---|---|---|
1 |
Puntuación | Nombre | |
2 |
89 | Alice | |
3 |
95 | Bob | |
4 |
95 | Charlie | |
5 |
87 | David | |
6 |
92 | Eva |
Ejemplos de fórmulas
| Caso práctico | Fórmula | Explicación y resultado |
|---|---|---|
| Clasifica un valor con respecto a una lista de números, de mayor a menor. | =RANK.AVG(A2, $A$2:$A$6, 0) |
Clasifica el puntaje de Alice de 89 en orden descendente, donde el puntaje más alto obtiene el rango 1. Resultado: 4 |
| Clasifica un valor empatado con respecto a una lista de números, de mayor a menor. | =RANK.AVG(A3, $A$2:$A$6, 0) |
Clasifica el puntaje de Bob de 95 en orden descendente. Como está empatado con el puntaje de Charlie por el primer lugar, ambos comparten los rangos 1 y 2 en partes iguales. Resultado: 1.5 |
| Clasifica un valor empatado con respecto a una lista de números, de mayor a menor. | =RANK.AVG(A4, $A$2:$A$6, 0) |
Clasifica el puntaje de Charlie de 95 en orden descendente. Como está empatado con el puntaje de Bob por el primer lugar, ambos comparten los rangos 1 y 2 en partes iguales. Resultado: 1.5 |
| Clasifica un valor con respecto a una lista de números, de menor a mayor. | =RANK.AVG(A5, $A$2:$A$6, 1) |
Clasifica el puntaje de David de 87 en orden ascendente; como es el puntaje más bajo de la lista, ocupa el primer lugar. Resultado: 1 |
| Clasifica un valor escrito directamente en la fórmula con respecto a una lista de números, usando el orden predeterminado. | =RANK.AVG(92, $A$2:$A$6) |
Clasifica el valor literal 92 en orden descendente (el predeterminado cuando no se especifica orden). Resultado: 3 |
Notas
- RANK.AVG asigna el mismo valor medio a los valores duplicados. Por ejemplo, si dos valores empatan en el rango 2, ambos recibirán un rango de 2.5.
- Si omites el argumento orden, o lo estableces en 0, RANK.AVG clasifica los números en orden descendente (el mayor número obtiene el rango 1).
- Si estableces el argumento de orden en 1, RANK.AVG clasifica los números en orden ascendente (el número más pequeño obtiene el rango 1).
- RANK.AVG devuelve el valor de error #N/A si el número no se encuentra en ref.
- Los valores no numéricos de la matriz
refse ignoran.
Recomendaciones
- Utiliza RANK.AVG cuando quieras asignar promedios a valores empatados, lo que puede ser útil en concursos o análisis estadísticos.
- Al usar RANK.AVG con una columna de datos, usa siempre referencias absolutas (por ejemplo,
$A$2:$A$10) para asegurar que se use el rango correcto al copiar la fórmula. - Combina RANK.AVG con otras funciones como IF o COUNTIF para escenarios de clasificación más complejos.
- Para obtener un rango único para cada valor (sin promedios en caso de empate), usa RANK en su lugar.
- Para conjuntos de datos de más de 255 valores, sugerimos utilizar columnas de ayuda para consolidar los valores.
- Recuerda que RANK.AVG devuelve un valor decimal para los rangos empatados, que puede tener que ser redondeado a efectos de visualización.