La función RANGO.MEDIA en Excel devuelve la clasificación o rango de un número dentro de una lista de números. Su particularidad es que, si hay valores duplicados (empates), devuelve el rango promedio de dichos valores.
Por ejemplo, si el número 10 aparece dos veces en una lista y ocupa las posiciones 5 y 6 en la clasificación, RANGO.MEDIA le asignará a ambos el rango 5.5.
Sintaxis
=RANGO.MEDIA(número, ref, [orden])
La función RANGO.MEDIA tiene los siguientes argumentos:
- número El número cuyo rango se desea encontrar. Obligatorio.
- ref Una matriz, referencia a una lista o un rango de celdas que contienen los números con los que se comparará. Obligatorio.
- orden Un número que especifica cómo se deben ordenar los valores de la referencia para determinar el rango. Opcional.
- Si es 0 (cero) o se omite, Excel clasifica la ref en orden descendente (de mayor a menor).
- Si es cualquier valor distinto de cero, Excel clasifica la ref en orden ascendente (de menor a mayor).
Ejemplos
Para los siguientes ejemplos, usaremos la siguiente tabla de datos que representa las puntuaciones de varios jugadores:
| A | B | |
|---|---|---|
| 1 | Jugador | Puntuación |
| 2 | Ana | 102 |
| 3 | Luis | 95 |
| 4 | Carla | 110 |
| 5 | David | 95 |
| 6 | Sofía | 88 |
Ejemplo 1: Rango en orden descendente (valor único)
Calculamos el rango de la puntuación de Carla (110). Como es el valor más alto, su rango es 1.
=RANGO.MEDIA(B4, B2:B6, 0)
Resultado: 1
Ejemplo 2: Rango promedio con empates
Calculamos el rango de la puntuación de Luis (95). David tiene la misma puntuación. En una clasificación descendente, ocuparían los puestos 2 y 3. RANGO.MEDIA calcula el promedio de estos puestos: (2 + 3) / 2 = 2.5.
=RANGO.MEDIA(B3, B2:B6, 0)
Resultado: 2.5
Ejemplo 3: Rango en orden ascendente
Calculamos el rango de la puntuación de Sofía (88) en orden ascendente. Al ser la puntuación más baja, su rango es 1.
=RANGO.MEDIA(B6, B2:B6, 1)
Resultado: 1
Observaciones
La función RANGO.MEDIA trata los valores no numéricos en el argumento ref ignorándolos, es decir, no afectan al cálculo del rango.
Errores comunes
- #N/A Se produce si el valor especificado en el argumento número no se encuentra dentro del rango de ref.
Disponibilidad por versión de Excel
La función RANGO.MEDIA fue introducida en Excel 2010 como una mejora de la función RANGO, junto con RANGO.EQV. Aunque RANGO sigue disponible por compatibilidad, se recomienda usar las funciones más nuevas para evitar confusiones.
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa |
|---|---|---|---|
| Microsoft Excel | ✔️ | Disponible desde Excel 2010. | — |
| Google Sheets | ✔️ | La función se llama RANK.AVG. | — |
| LibreOffice Calc | ✔️ | La función se llama RANK.AVG. | — |
| OpenOffice Calc | ❌ | No dispone de RANGO.MEDIA. | =RANGO(valor; ref; orden) + (CONTAR.SI(ref; valor) - 1) / 2 |
| WPS Office Spreadsheets | ✔️ | — | — |
| Apple Numbers | ✔️ | La función se llama RANK.AVG. | — |
Funciones Relacionadas
- RANGO.EQV Devuelve el rango de un número, pero en caso de empate, asigna el rango superior del grupo de empates a todos los valores.
- RANGO Función de versiones anteriores por motivos de compatibilidad. Su comportamiento es idéntico a RANGO.EQV.
- CONTAR.SI Cuenta las celdas dentro de un rango que cumplen un solo criterio.
