La función K.ESIMO.MENOR de Excel es una función de estadística que se utiliza para encontrar el k-ésimo valor más pequeño dentro de un rango de celdas o una matriz de datos. Esto significa que puedes usarla para encontrar el valor más pequeño (el 1º), el segundo más pequeño, el tercero, y así sucesivamente, según el valor que especifiques para «k».
Es especialmente útil en análisis de datos para identificar valores específicos en una distribución, como los tiempos más rápidos en una carrera, los precios más bajos de un producto o las puntuaciones más bajas en una prueba.
Sintaxis
=K.ESIMO.MENOR(matriz, k)
La función K.ESIMO.MENOR utiliza los siguientes argumentos:
- matriz: Es el rango de celdas o la matriz de datos numéricos de la cual se desea obtener el k-ésimo valor más pequeño. Obligatorio.
 - k: Es la posición (empezando por el más pequeño, que es 1) del valor que se quiere devolver. Por ejemplo, si k=1, la función devolverá el valor mínimo; si k=2, devolverá el segundo valor más pequeño. Obligatorio.
 
Ejemplos
Ejemplo 1: Encontrar los tres tiempos más rápidos
Imaginemos que tenemos una lista con los tiempos (en segundos) de varios corredores en una competición y queremos identificar las tres mejores marcas (las más bajas).
| Corredor | Tiempo (segundos) | 
|---|---|
| Corredor A | 55 | 
| Corredor B | 52 | 
| Corredor C | 61 | 
| Corredor D | 50 | 
| Corredor E | 58 | 
| Corredor F | 53 | 
Usaremos la función K.ESIMO.MENOR para encontrar el primer, segundo y tercer tiempo más rápido del rango B2:B7.
=K.ESIMO.MENOR(B2:B7, 1)  -->  Resultado: 50 (el tiempo más rápido)
=K.ESIMO.MENOR(B2:B7, 2)  -->  Resultado: 52 (el segundo tiempo más rápido)
=K.ESIMO.MENOR(B2:B7, 3)  -->  Resultado: 53 (el tercer tiempo más rápido)
Ejemplo 2: Sumar los 3 valores más bajos de una lista
Si queremos calcular la suma de los tres valores más pequeños de un conjunto de datos, podemos combinar K.ESIMO.MENOR con la función SUMA. Para ello, usamos una constante de matriz para el argumento k.
=SUMA(K.ESIMO.MENOR(B2:B7, {1,2,3}))  -->  Resultado: 155
Esta fórmula calcula los tres valores más pequeños (50, 52 y 53) y luego los suma (50 + 52 + 53 = 155). En versiones de Excel con matrices dinámicas (Excel 365), la fórmula funciona directamente. En versiones anteriores, podría requerir ser introducida como una fórmula matricial pulsando Ctrl + Mayús + Intro.
Ejemplo 3: Encontrar el segundo precio más bajo de un producto específico
Supongamos que tenemos una tabla con ventas de diferentes frutas y queremos encontrar el segundo precio más bajo registrado para las «Manzanas».
| Producto | Precio Venta | 
|---|---|
| Manzana | 1.20 | 
| Pera | 1.50 | 
| Manzana | 1.15 | 
| Naranja | 0.90 | 
| Manzana | 1.30 | 
| Pera | 1.45 | 
| Manzana | 1.10 | 
Podemos combinar K.ESIMO.MENOR con la función SI para filtrar solo los precios de las manzanas antes de encontrar el segundo más bajo.
=K.ESIMO.MENOR(SI(A2:A8="Manzana", B2:B8), 2)
El resultado es 1.15. La función SI crea una matriz de precios solo para las «Manzanas» ({1.20, FALSO, 1.15, FALSO, 1.30, FALSO, 1.10}), y K.ESIMO.MENOR encuentra el segundo valor más pequeño en esa nueva matriz (los valores FALSO son ignorados). Al igual que en el ejemplo anterior, esta fórmula es matricial.
Observaciones
Algunos puntos importantes a tener en cuenta al usar la función K.ESIMO.MENOR:
- La función ignora automáticamente las celdas que contienen texto, valores lógicos (VERDADERO/FALSO) o que están vacías.
 - Si en el rango de datos hay valores duplicados, la función los tratará como entradas independientes. Por ejemplo, si el número 5 aparece dos veces y es el valor más pequeño, 
K.ESIMO.MENOR(matriz, 1)devolverá 5 yK.ESIMO.MENOR(matriz, 2)también devolverá 5. 
Errores comunes
- #¡NUM!: Este error ocurre si:
- La matriz proporcionada está vacía.
 - El valor de k es menor o igual a 0.
 - El valor de k es mayor que el número de valores numéricos en la matriz.
 
 - #¡VALOR!: Se produce si el argumento k no es un valor numérico.
 
Disponibilidad por versión de Excel
La función K.ESIMO.MENOR está disponible en todas las versiones de Microsoft Excel, incluyendo Excel 2003, 2007, 2010, 2013, 2016, 2019, 2021 y Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Nombre de la función: K.ESIMO.MENOR | 
| Google Sheets | ✔️ | Utiliza el nombre en inglés: SMALL | 
| LibreOffice Calc | ✔️ | Soporta el nombre K.ESIMO.MENOR. | 
| OpenOffice Calc | ✔️ | Soporta el nombre K.ESIMO.MENOR. | 
| WPS Office Spreadsheets | ✔️ | Utiliza el nombre en inglés: SMALL | 
| Apple Numbers | ✔️ | Utiliza el nombre en inglés: SMALL | 
Funciones Relacionadas
- K.ESIMO.MAYOR: Hace lo opuesto a K.ESIMO.MENOR, devolviendo el k-ésimo valor más grande de un conjunto de datos.
 - MIN: Devuelve el valor mínimo de un conjunto de datos. Es equivalente a 
K.ESIMO.MENOR(matriz, 1). - MAX: Devuelve el valor máximo de un conjunto de datos.
 - RANGO.PERCENTIL.INC: Devuelve el rango de un valor en un conjunto de datos como un porcentaje del conjunto.
 - ORDENAR: Disponible en versiones de Excel con matrices dinámicas, ordena el contenido de un rango o matriz.
 
