Saltar al contenido principal

¿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:

=LARGE($B$2:$B$20,ROWS(B$2:B2))
Note: En esta fórmula, B2: B20 es la lista de datos donde desea obtener los 10 valores principales, y B2 es la primera celda de la lista de datos.

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:

=INDEX($A$2:$A$20,SMALL(IF($B$2:$B$20=G2,ROW($B$2:$B$20)-ROW($B$1)),COUNTIF($G$2:G2,G2)))
Note: En la fórmula anterior, A2: A20 es la lista de datos de la que desea extraer los nombres de los 10 valores principales, B2: B20 es la lista de datos que contiene todos los valores, G2 es la celda del mayor valor extraído de la columna B y B1 es la celda de encabezado de la lista de valores.

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:

=LARGE(IF($B$2:$B$25=$F$2,$C$2:$C$25),ROW(I2)-ROW(I$1))

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:

=INDEX($A$2:$A$25,SMALL(IF(($C$2:$C$25=J2)*($B$2:$B$25=$F$2),ROW($C$2:$C$25)-ROW($C$1)),COUNTIF(J2:$J$2,J2)))

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:

=INDEX(SORT(A2:B20,2,-1),SEQUENCE(10),{1,2})

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:

Tips:

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:

=INDEX(SORT(FILTER(A2:C25,B2:B25=F2),3,-1),SEQUENCE(10),{1,3})

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:

Tips:

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

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

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...

Descripción


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!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations