
Por ejemplo tengo una tabla con un título y algunos datos numéricos, como por ejemplo:
Mary | Sue | Mike
-----------------
100 | 20 | 30
-----------------
Quiero generar un ranking, es decir
1. Mary
2. Mike
3. Sue
¿Hay alguna manera de hacerlo automáticamente? Automáticamente, como si no se utilizara "Datos > Ordenar" manualmente cada vez que se recalculan los números disponibles.
Conozco la función RANK, que es lo inverso de lo que quiero (RANK te da la clasificación de los datos, quiero los datos de la clasificación).
Respuesta1
EjemploSí, hay una manera de hacerlo automáticamente. Utiliza RANK, dos veces (una para ordenar y otra para tratar valores duplicados)
El ejemplo muestra 2 formas de hacerlo sin macros;
La hoja 1 usa RANGO, CONTAR.SI y BUSCARV (recomendado). La hoja 2 usa BUSCARH, BUSCARV, CONTAR.SI, MÁX. y MIN.
Respuesta2
Suponiendo que los datos están en la esquina superior izquierda de su hoja de cálculo, haga lo siguiente en la columna B5 después de configurar las columnas {A5, A6, A7} = {1, 2, 3}
:
=INDEX($A$1:$C$1, MATCH(LARGE($A$2:$C$2, A5), $A$2:$C$2, 0))
Luego arrastre la fórmula hacia abajo para obtener los datos clasificados restantes.