Descripción
Utiliza esta función para obtener el k-ésimo valor más pequeño de un conjunto de datos. Compatible con cadenas. Puede utilizarse con CHILDREFS.
PEQUEÑO es útil para encontrar valores clasificados específicos en un conjunto de datos, como el tercer valor más pequeño o el 10% inferior de las puntuaciones.
Sintaxis
SMALL(array, k)
Entradas
Esta función acepta los siguientes argumentos:
| Nombre | Obligatorio | Descripción | Entrada válida |
|---|---|---|---|
matriz |
Sí | El conjunto o rango de datos para el que quieres determinar el k-ésimo valor más pequeño. | Una referencia de celda, un rango de celdas o una fórmula que dé como resultado cualquiera de los dos. |
k |
Sí | La posición (desde la más pequeña) del valor para devolver. | Un número entero positivo comprendido entre 1 y el número de elementos de la matriz, una referencia a una celda que contenga un número entero positivo dentro de ese intervalo, o una fórmula que dé como resultado cualquiera de estos valores. |
Ejemplo
Datos de muestra
| Un | B |
|---|---|
| Puntuación | Estudiante |
| 85 | Alice |
| 92 | Bob |
| 78 | Charlie |
| 95 | David |
| 88 | Eva |
Ejemplos de fórmulas
| Caso práctico | Fórmula | Explicación y resultado |
|---|---|---|
| Busca el valor más bajo de un conjunto de datos. | =SMALL(A2:A6, 1) |
Devuelve la puntuación más baja de los cinco alumnos. Resultado: 78 |
| Busca el valor que se encuentra en un rango específico contando desde el final de un conjunto de datos. | =SMALL(A2:A6, 3) |
Devuelve la tercera puntuación más baja de entre los cinco alumnos. Resultado: 88 |
| Encuentra el valor más alto de un conjunto de datos buscando el valor más pequeño situado en última posición. | =SMALL(A2:A6, COUNT(A2:A6)) |
Cuenta las 5 puntuaciones y, a continuación, devuelve la quinta más pequeña, que es la misma que la más alta. Resultado: 95 |
| Calcula la puntuación que corresponde a un percentil concreto en un conjunto de datos. | =SMALL(A2:A6, ROUNDUP(COUNT(A2:A6)*0.2, 0)) |
Calcula qué rango corresponde al percentil 20 de 5 puntuaciones (redondeando al alza hasta el rango 1) y, a continuación, devuelve la puntuación correspondiente a ese rango. Resultado: 78 |
| Busca el nombre asociado a un valor de clasificación concreto en un conjunto de datos. | =INDEX(B2:B6, MATCH(SMALL(A2:A6, 2), A2:A6, 0)) |
Busca la segunda nota más baja (85), localiza su posición entre las notas y, a continuación, devuelve el nombre del alumno correspondiente a esa posición. Resultado: Alice |
Notas
- SMALL ignora las celdas vacías y los valores de texto de la matriz.
- PEQUEÑO es lo contrario de GRANDE.
- PEQUEÑO puede hacer referencia a un máximo de 8.191 valores.
- ¡Si la matriz está vacía, SMALL devuelve el error #NUM!
- Si k ≤ 0 o si k es mayor que el número de puntos de datos, SMALL devuelve el error #¡NUM!
- Cuando k = 1, la función SMALL devuelve el mismo resultado que « » MIN.
- Si n es el número de puntos de datos de la matriz,
SMALL(matriz,1)equivale al valor más pequeño, ySMALL(matriz,n)equivale al valor más grande.
Recomendaciones
- Utiliza SMALL junto con INDEX y MATCH para buscar información relacionada con valores clasificados concretos.
- SMALL puede utilizarse para crear listas "N superiores" o "N inferiores" cuando se combina con rangos dinámicos.
- Para calcular percentiles, combina SMALL con COUNT y ROUNDUP.
- PRECAUCIÓN: « » SMALL trata los números almacenados como texto como si fueran números reales, lo que puede dar lugar a resultados inesperados si los datos no se han depurado correctamente.
Funciones relacionadas
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
LARGE
MAX
MAXA
MAXIFS
MEDIAN
MIN
MINA
MINIFS
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA