¿Cómo crear una lista dinámica de los 10 principales o n en Excel?
Se utiliza una lista superior para clasificar las empresas o personas en función de los valores. Supongamos que tiene una lista de las calificaciones de los estudiantes de una clase, ahora desea crear una lista dinámica de los 10 mejores estudiantes como se muestra a continuación. En este artículo, presentaré algunas fórmulas para crear una lista de los 10 mejores en una hoja de cálculo de Excel.
Cree una lista dinámica de los 10 principales en Excel
En Excel 2019 y versiones anteriores, para extraer la lista de los 10 principales o la lista de los 10 principales con criterios, debe aplicar las siguientes fórmulas:
Fórmulas para crear una lista dinámica de los 10 principales
1. Primero, debe extraer los 10 valores principales del rango de datos, use la fórmula a continuación en una celda en blanco: G2, y arrastre el controlador de relleno hacia abajo para obtener los 10 valores principales, vea la captura de pantalla:
2. Luego, continúe aplicando la siguiente fórmula en la celda - F2, y presione Ctrl + Shift + Enter claves juntas para obtener el primer resultado, vea la captura de pantalla:
3. Después de obtener el primer resultado, seleccione la celda de fórmula y arrastre el controlador de relleno hacia abajo para obtener otros nombres a la vez, vea la captura de pantalla:
Fórmulas para crear una lista top 10 dinámica con criterios
A veces, es posible que deba obtener la lista de los 10 principales según los criterios. Por ejemplo, para obtener los 10 mejores nombres y puntajes de Class1 como se muestra a continuación.
1. Para obtener la lista de los 10 principales, también debe extraer los 10 puntajes principales con esta fórmula:
2. Y luego presione Ctrl + Shift + Enter juntas para obtener el primer resultado, luego arrastre esta fórmula hacia abajo para mostrar otros valores, vea la captura de pantalla:
3. Luego, copie y pegue la siguiente fórmula en la celda - I2, y presione Ctrl + Shift + Enter teclas simultáneamente para extraer el primer resultado, y luego arrastre esta fórmula para llenarla en otras celdas, y los 10 nombres principales se muestran como se muestra a continuación:
Cree una lista dinámica de los 10 principales en Office 365
Las fórmulas anteriores pueden ser difíciles de entender para nosotros, si está utilizando Office 365, con sus funciones ÍNDICE, ORDENAR y SECUENCIA, puede crear fórmulas simples para completar esta tarea.
Fórmula para crear una lista dinámica de los 10 principales
Para obtener la lista de 10 datos, utilice la siguiente fórmula:
Y luego, simplemente presione Participar tecla, todos los datos de la lista de los 10 principales se muestran a la vez, vea la captura de pantalla:
Función ORDENAR:
= CLASIFICAR (matriz, [índice_clasificación], [orden_clasificación], [por_columna])
- matriz: el rango de celdas que desea ordenar;
- [ordenar_índice]: El número de columna o fila por el que ordenar la matriz. Por ejemplo, para ordenar por la segunda columna del rango de datos, el índice de ordenación sería 2;
- [Orden de clasificación]: El número 1 (u omitido) indica ordenar en orden ascendente; el número -1, ordenar en orden descendente;
- [por_col]: La dirección de clasificación. VERDADERO, ordenar por columnas, FALSO u omitido, ordenar por filas.
En la fórmula, usamos la función ORDENAR así:
CLASIFICAR(A2:B20,2,-1): Significa ordenar el rango de celdas A2: A20 en la segunda columna en orden descendente.
Función SECUENCIA:
=SECUENCIA(filas, [columnas], [inicio], [paso])
- filas: El número de filas a devolver,
- [columnas]: El número de columnas a devolver. Si se omite, devolverá una sola columna.
- [comienzo]: El primer número de la secuencia. Si se omite, comenzará en 1.
- [paso]: El incremento entre cada número. Si se excluye, cada incremento será 1.
En esta fórmula, usamos SEQUENCE(10) para crear una lista del 1 al 10.
Por último, coloque las funciones ORDENAR y SECUENCIA en la función ÍNDICE: =INDEX(SORT(A2:B20,2,-1),SEQUENCE(10),{1,2}), esto devolverá los primeros 10 registros del rango de datos y devolverá las columnas 1 y 2.
Fórmula para crear una lista dinámica de los 10 principales con criterios
Para mostrar la lista de los 10 principales con criterios, debe incrustar la función FILTRO en la función CLASIFICAR de la siguiente manera:
y solo presiona Participar tecla, todos los datos de la lista de los 10 principales según los criterios dados se muestran a la vez, vea la captura de pantalla:
Función FILTRO:
=FILTRO(matriz, incluir, [si_vacío])
- matriz: El rango de celdas a filtrar.
- incluir: La condición que usa para filtrar la matriz para obtener una matriz de resultado VERDADERO o FALSO, de modo que los valores VERDADEROS se mantengan en el filtro.
- [si_vacío]: el valor que se mostrará si no se devuelven resultados coincidentes.
En esta fórmula: =FILTER(A2:C25,B2:B25=F2) se usa para filtrar en el rango A2:C25, donde los valores de B2:B25 son iguales a la celda específica F2.
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!