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(number, ref_1, […, ref_254, [order])
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 |
|---|---|---|
| Clasificar un valor con respecto a una lista de números, de mayor a menor. | =RANK.AVG(A2, $A$2:$A$6, 0) |
Clasifica la puntuación de Alice (89) en orden descendente, donde la puntuación más alta obtiene el rango 1. Resultado: 4 |
| Clasificar un valor empatado respecto a una lista de números, de mayor a menor. | =RANK.AVG(A3, $A$2:$A$6, 0) |
Clasifica la puntuación de Bob de 95 en orden descendente. Al empatar con la puntuación de Charlie por el primer lugar, comparten los rangos 1 y 2 de forma equitativa. Resultado: 1,5 |
| Clasificar un valor empatado respecto a una lista de números, de mayor a menor. | =RANK.AVG(A4, $A$2:$A$6, 0) |
Clasifica la puntuación de Charlie (95) en orden descendente. Al empatar con la puntuación de Bob por el primer lugar, comparten los rangos 1 y 2 de forma equitativa. Resultado: 1,5 |
| Clasificar un valor respecto a una lista de números, de menor a mayor. | =RANK.AVG(A5, $A$2:$A$6, 1) |
Clasifica la puntuación de David (87) en orden ascendente; como es la puntuación más baja de la lista, ocupa el primer lugar. Resultado: 1 |
| Clasificar un valor escrito directamente en la fórmula 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 reciben 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.
- Cuando utilices RANK.AVG con una columna de datos, utiliza siempre referencias absolutas (por ejemplo,
$A$2:$A$10) para asegurarte de que se utiliza 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 para los empates), 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.