Máximos y mínimos con LARGE y SMALL
Extraiga el valor n.º más grande o más pequeño de un rango
Máximos y mínimos con LARGE y SMALL es una lección gratuita de Excel Formulas Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Excel Formulas Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Excel Formulas Academy incluye 4 lecciones en total.
Más allá de MAX y MIN
MAX le proporciona el valor más grande y MIN, el más pequeño. Pero ¿qué ocurre si quiere el 2.º más alto o el 3.º más bajo?
Eso es exactamente lo que hacen LARGE y SMALL. Le permiten extraer el valor que ocupa la posición n entre los más grandes o los más pequeños de un rango, lo que constituye la base de los informes de los N valores superiores e inferiores.
La función LARGE
LARGE(range, k) devuelve el k.º valor más grande. El segundo argumento, k, indica la posición: 1 es el más grande, 2 el segundo más grande, y así sucesivamente.
Por tanto, LARGE(A2:A20,1) equivale a MAX(A2:A20), mientras que LARGE(A2:A20,2) devuelve el segundo valor más grande.
=LARGE(A2:A20,2)La función SMALL
SMALL(range, k) funciona como LARGE, pero desde el extremo inferior. SMALL(A2:A20,1) equivale a MIN(A2:A20), y SMALL(A2:A20,3) devuelve el tercer valor más pequeño.
Use SMALL para mostrar los peores resultados, las opciones más económicas o las fechas más antiguas de un conjunto de datos.
=SMALL(A2:A20,3)Crear una lista de los 3 valores superiores
Para enumerar los tres valores superiores, apile tres fórmulas LARGE con k = 1, 2 y 3. Un método más limpio consiste en hacer referencia a un número auxiliar para poder rellenar la fórmula hacia abajo.
Si la celda D2 contiene 1, D3 contiene 2 y D4 contiene 3, esta única fórmula, rellenada hacia abajo, genera la lista completa de los tres valores superiores.
=LARGE($A$2:$A$20,D2)Usar ROW para el valor k
Puede generar k automáticamente con la función ROW, sin necesidad de una columna auxiliar. ROW()-1 produce 1 en la primera fila, 2 en la siguiente, y así sucesivamente.
Al rellenarla hacia abajo, crea una lista ordenada sin ninguna configuración adicional. Ajuste el desplazamiento para que coincida con el lugar donde comienza la lista.
=LARGE($A$2:$A$20,ROW()-1)N valores superiores con SEQUENCE
En las versiones modernas de Excel y Google Sheets, puede generar los cinco valores superiores en una sola fórmula usando SEQUENCE como argumento k. SEQUENCE(5) produce 1, 2, 3, 4 y 5.
LARGE devuelve entonces cinco valores a la vez y los desborda automáticamente hacia abajo. Una fórmula y una lista completa ordenada.
=LARGE(A2:A20,SEQUENCE(5))Sumar los N valores superiores
Una pregunta empresarial frecuente es: ¿cuánto aportan mis tres clientes principales? Incluya LARGE en SUM junto con SEQUENCE (o una constante de matriz) para sumar los valores superiores.
La fórmula siguiente suma los tres valores más grandes del rango y le proporciona en una sola celda la contribución combinada de los tres valores superiores.
=SUM(LARGE(A2:A20,{1,2,3}))Vigile los límites de k
Si k es menor que 1 o mayor que la cantidad de números del rango, LARGE y SMALL devuelven el error #NUM!.
Por ejemplo, solicitar el 30.º valor más grande de una lista que solo contiene 19 números produce un error. En los informes, evítelo envolviendo la llamada en IFERROR.
=IFERROR(LARGE(A2:A20,5),"Not enough data")Combinar con una etiqueta
Un valor aislado es menos útil que saber quién lo obtuvo. Combine LARGE con INDEX y MATCH para recuperar el nombre asociado al valor más alto.
Esto encuentra la cifra de ventas más alta, localiza su fila y devuelve el nombre correspondiente de la columna A, de modo que el informe muestra "Vendedor principal: María".
=INDEX(A2:A20,MATCH(LARGE(B2:B20,1),B2:B20,0))LARGE y SMALL ignoran el texto
Al igual que las demás funciones estadísticas, LARGE y SMALL solo cuentan los números. El texto y las celdas en blanco del rango se omiten, por lo que no afectan a qué valor ocupa la posición n entre los más grandes.
Esto significa que puede aplicarlas sin problemas a una columna que incluya una fila de encabezado. No obstante, compruebe que no haya números almacenados accidentalmente como texto, ya que se ignoran y pueden cambiar el valor que devuelve LARGE o SMALL.
=LARGE(A:A,1)Ejemplo resuelto: mejores y peores resultados
Tiene las ventas mensuales en B2:B20. La dirección quiere conocer los tres mejores y los tres peores meses.
- Los tres mejores:
=LARGE($B$2:$B$20,{1,2,3}) - Los tres peores:
=SMALL($B$2:$B$20,{1,2,3})
Coloque cada fórmula en una celda que permita el desbordamiento y obtendrá al instante una vista general de los valores superiores e inferiores para su panel.
=SMALL($B$2:$B$20,{1,2,3})Comprobación rápida
Compruebe su comprensión de LARGE y SMALL.
Resumen: LARGE y SMALL
Ahora puede ir más allá de MAX y MIN:
LARGE(range,k)devuelve el k.º valor más grande;SMALL(range,k), el k.º más pequeño.- k = 1 equivale a MAX o MIN; aumente k para obtener los siguientes valores.
- Use
SEQUENCEo una matriz como{1,2,3}para crear o sumar una lista de los N valores superiores con una sola fórmula. - Combínelas con INDEX-MATCH para etiquetar el valor y envuélvalas en IFERROR para gestionar los valores de k fuera del rango.
Preguntas frecuentes
¿La lección «Máximos y mínimos con LARGE y SMALL» es gratis?
Sí — el texto completo de «Máximos y mínimos con LARGE y SMALL» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Excel Formulas Academy, actualiza a CoddyKit PRO. El curso de Excel Formulas Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Máximos y mínimos con LARGE y SMALL»?
Extraiga el valor n.º más grande o más pequeño de un rango Practicas Excel Formulas Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Excel Formulas Academy?
No se requiere experiencia previa. Excel Formulas Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.
¿Cuánto tiempo toma la lección «Máximos y mínimos con LARGE y SMALL»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Excel Formulas Academy?
Sí. Cada lección de Excel Formulas Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Tendencia central con MEDIAN y MODE
- Dispersión con STDEV y VAR
- Clasificación con RANK y PERCENTILE
- Máximos y mínimos con LARGE y SMALL