La función RANK.EQ en Excel
JERARQUIA.EQV (Inglés: RANK.EQ) indica en qué lugar está un número de la lista: 1 es el mayor (o el menor, si pides orden ascendente).
Los números iguales obtienen el mismo rango y el siguiente rango se salta, como en una tabla de clasificación deportiva. El nombre antiguo RANK sigue funcionando y da el mismo resultado.
Sintaxis
=RANK.EQ(number, ref, [order])
| Argumento | Qué significa |
|---|---|
| number | El valor que se va a clasificar. |
| ref | La lista de números en la que se clasifica. Usa referencias absolutas (como $B$2:$B$6) cuando copies la fórmula hacia abajo. |
| orderopcional | 0 o vacío: el mayor es 1. Cualquier otro número, como 1: el menor es 1. |
Ejemplos
1. Clasificar desde el más alto
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Estudiante | Puntuación | Rango | |
| 2 | Ana | 70 | ||
| 3 | Ben | 85 | ||
| 4 | Cy | 85 | ||
| 5 | Dee | 90 | 2 | |
| 6 | Eli | 100 |
Solo el 100 de Eli es mayor que el 90 de Dee, así que Dee es segundo.
2. Clasificar desde el más bajo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Estudiante | Puntuación | Del más bajo | |
| 2 | Ana | 70 | 1 | |
| 3 | Ben | 85 | ||
| 4 | Cy | 85 | ||
| 5 | Dee | 90 | ||
| 6 | Eli | 100 |
Con orden 1, el valor más pequeño es el rango 1. El 70 de Ana es la puntuación más baja.
3. Los empates comparten rango
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Estudiante | Puntuación | Rango | |
| 2 | Ana | 70 | ||
| 3 | Ben | 85 | 3 | |
| 4 | Cy | 85 | ||
| 5 | Dee | 90 | ||
| 6 | Eli | 100 |
Ben y Cy tienen ambos 85, así que los dos son terceros. Nadie es cuarto, y el 70 de Ana es quinto.
Errores comunes
Olvidar bloquear la lista. Después de copiar la fórmula hacia abajo,
=JERARQUIA.EQV(B3;B3:B7)clasifica dentro de un rango que se encoge.Corrección: Usa $B$2:$B$6 para la lista, así se mantiene igual en cada fila.
Esperar que los empates tengan rangos distintos. Dos valores iguales siempre reciben el mismo rango.
Corrección: Para deshacer los empates, añade un pequeño desempate con CONTAR.SI (Inglés: COUNTIF) o usa ORDENAR (Inglés: SORT) sobre la lista.
Preguntas frecuentes
¿Cuál es la diferencia entre RANK, RANK.EQ y RANK.AVG?
JERARQUIA (Inglés: RANK) y RANK.EQ dan a los valores empatados el mismo rango superior. RANK.AVG les da la media de sus rangos (3.5 en lugar de 3 para dos valores que ocupan los puestos 3 y 4).
Funciones relacionadas
- LARGELARGE devuelve el valor k-ésimo más grande de una lista, y SMALL el k-ésimo más pequeño.
- MEDIANMEDIAN devuelve el valor central de una lista y MODE.SNGL el más frecuente.
- COUNTIFCOUNTIF cuenta las celdas de un rango que cumplen una condición: un texto, un número, una comparación como «>100» o un comodín.