Las funciones LARGE and SMALL en Excel
K.ESIMO.MAYOR (Inglés: LARGE) devuelve el valor de la posición k cuando una lista se ordena de mayor a menor. K.ESIMO.MAYOR (Inglés: LARGE)(…, 1) es el valor más alto, K.ESIMO.MAYOR (Inglés: LARGE)(…, 2) el segundo más alto, y así sucesivamente. K.ESIMO.MENOR (Inglés: SMALL) funciona igual desde abajo: 1 es el valor más bajo.
Úsalas para encontrar las tres ventas más altas, el segundo proveedor más barato o el mejor resultado que todavía cuenta. A diferencia de MAX y MIN, pueden llegar más allá del primer puesto.
Sintaxis
=LARGE(array, k)
| Argumento | Qué significa |
|---|---|
| array | El rango o la lista de números en la que buscar, p. ej. A2:A7. |
| k | La posición que se devuelve: 1 para el más grande (o el más pequeño), 2 para el siguiente, y así sucesivamente. |
Ejemplos
1. Segunda puntuación más alta
| A | B | C | |
|---|---|---|---|
| 1 | Puntuación | 2.ª más alta | |
| 2 | 72 | 88 | |
| 3 | 91 | ||
| 4 | 65 | ||
| 5 | 88 | ||
| 6 | 84 | ||
| 7 | 54 |
De mayor a menor, las puntuaciones son 91, 88, 84… El 2.º valor es 88, que es lo que devuelve K.ESIMO.MAYOR (Inglés: LARGE).
2. Puntuación más baja que no es el mínimo
| A | B | C | |
|---|---|---|---|
| 1 | Puntuación | 3.ª más baja | |
| 2 | 72 | 72 | |
| 3 | 91 | ||
| 4 | 65 | ||
| 5 | 88 | ||
| 6 | 84 | ||
| 7 | 54 |
De menor a mayor, las puntuaciones son 54, 65, 72… así que el tercer valor más pequeño es 72. Usa K.ESIMO.MENOR (Inglés: SMALL) para la parte inferior de una lista.
Errores comunes
Usar una k mayor que la lista. Si el rango tiene 6 números, una k de 7 devuelve #¡NUM!.
Corrección: Comprueba primero el número de valores con CONTAR (Inglés: COUNT) y mantén k entre 1 y ese número.
Celdas vacías o de texto en el rango. Se ignoran, así que k cuenta solo los números.
Corrección: Normalmente es lo que quieres, pero comprueba que todos los valores que esperas sean números, no texto.
Esperar que el primer valor sea el más alto. K.ESIMO.MAYOR (Inglés: LARGE) ordena por valor, no por el orden de las filas.
Corrección: Usa el rango k del valor, o combínalo con INDICE (Inglés: INDEX) y COINCIDIR (Inglés: MATCH) para averiguar a qué fila pertenece.
Preguntas frecuentes
¿Cuál es la diferencia entre LARGE y MAX?
MAX es lo mismo que K.ESIMO.MAYOR (Inglés: LARGE) con k = 1. K.ESIMO.MAYOR (Inglés: LARGE) te permite elegir el 2.º, el 3.º o cualquier otra posición.
¿LARGE tiene en cuenta los valores duplicados?
Sí. Dos valores iguales ocupan dos posiciones, así que en una lista de 91, 91, 88 devuelve 91 para k = 1 y para k = 2.
Funciones relacionadas
- MAXMAX devuelve el número más grande de un rango o de una lista de valores.
- MINMIN devuelve el número más pequeño de un rango o de una lista de valores.
- INDEXINDEX devuelve el valor de una fila y una columna dadas de un rango.
- MATCHMATCH devuelve la posición de un valor en una lista; por ejemplo, que «Lena» es el tercer nombre.