Si tienes una lista de números, es fácil clasificarla usando la función RANK. Sin embargo, si tienes estos números dentro de varios grupos, podría ser un reto encontrar el rango dentro de los grupos.
Por ejemplo, como se muestra a continuación, hay dos grupos (A y B) con 5 artículos en cada grupo. Cada ítem tiene una puntuación en la columna C. Ahora hay dos clasificaciones hechas con este conjunto de datos. La columna D tiene las clasificaciones generales y la columna E las clasificaciones por grupos.
Ahora hay dos clasificaciones hechas con este conjunto de datos. La columna D tiene las clasificaciones generales y la columna E las clasificaciones por grupos.
Mientras que la clasificación general se puede hacer fácilmente usando la función de RANK, la de grupos es un poco más compleja.
Clasificación dentro de los grupos en Excel
Aquí está la fórmula que dará las clasificaciones dentro de los grupos en Excel:
=SUMPRODUCTO((A2=$A$2:$A$11)*(C2<$C$2:$C$11))+1
¿Cómo funciona esto?
Esta fórmula comprueba dos condiciones:
- (A2=$A$2:$A$11) – Esta parte devuelve un conjunto de VERDADEROS/FALSOS basado en el grupo. Así que si usas esto en la celda E2, comprobará A2:A11 y devolverá VERDADERO cuando encuentre el grupo A y FALSO cuando encuentre cualquier otro grupo.
- (C2<$C$2:$C$11) – Esto comprueba si la puntuación es menor que las otras puntuaciones en C2:C11, y devuelve VERDADERO si es menor y FALSO si es mayor.
Cuando estas dos matrices de VERDADEROS/FALSOS se multiplican, devolverá VERDADERO sólo en los casos en que se cumplan ambas condiciones, es decir, que el grupo coincida y que las puntuaciones sean inferiores a la puntuación de la fila en la que se utiliza la fórmula.
La fórmula de SUMPRODUCTO entonces simplemente devuelve el recuento total de los casos en los que se cumplen las condiciones.
1 se añade al resultado de SUMPRODUCTO para obtener el rango de la puntuación dada dentro de ese grupo.
Haga clic aquí para descargar el archivo de ejemplo.
También te pueden gustar los siguientes tutoriales de Excel:
- Ordenar automáticamente los datos en orden alfabético usando la fórmula.
- Cómo generar números aleatorios únicos en Excel.
- Cómo calcular la edad en Excel utilizando fórmulas.
- Cómo extraer una subcadena en Excel usando fórmulas.