Descripción
Usa esta función para devolver 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 entero positivo del 1 al número de elementos de la matriz, una referencia a una celda que contenga un entero positivo en ese rango, o una fórmula cuyo resultado sea alguno de estos. |
Ejemplo
Datos de muestra
| A | B | ||
|---|---|---|---|
| 1 | Puntuación | Estudiante | |
| 2 | 85 | Alice | |
| 3 | 92 | Bob | |
| 4 | 78 | Charlie | |
| 5 | 95 | David | |
6 |
88 | Eva |
Ejemplos de fórmulas
| Caso práctico | Fórmula | Explicación y Resultado |
|---|---|---|
| Buscar el valor más bajo en un conjunto de datos. | =SMALL(A2:A6, 1) |
Devuelve la puntuación más baja entre los cinco estudiantes. Resultado: 78 |
| Encontrar el valor en un rango específico desde el final de un conjunto de datos. | =SMALL(A2:A6, 3) |
Devuelve la tercera puntuación más baja entre los cinco estudiantes. Resultado: 88 |
| Encontrar el valor más alto en un conjunto de datos solicitando el último valor más pequeño por rango. | =SMALL(A2:A6, COUNT(A2:A6)) |
Cuenta las 5 puntuaciones y luego devuelve la quinta más pequeña, que es la misma que la más grande. Resultado: 95 |
| Encontrar la puntuación que marca un percentil específico 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 hacia arriba al rango 1) y luego devuelve la puntuación en ese rango. Resultado: 78 |
| Encontrar el nombre asociado a un valor con un rango específico en un conjunto de datos. | =INDEX(B2:B6, MATCH(SMALL(A2:A6, 2), A2:A6, 0)) |
Encuentra la segunda puntuación más baja (85), localiza su posición entre las puntuaciones y luego devuelve el nombre del estudiante correspondiente a esa posición. Resultado: Alice |
Notas
- SMALL ignora las celdas vacías y los valores de texto de la matriz.
- SMALL es lo contrario de LARGE.
- 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, 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 en combinación con INDEX y MATCH para encontrar información asociada a determinados valores clasificados.
- SMALL puede utilizarse para crear listas «N superiores» o «N inferiores» cuando se combina con rangos dinámicos.
- Para los cálculos de percentiles, combina SMALL con COUNT y ROUNDUP.
- PRECAUCIÓN: SMALL trata los números almacenados como texto como números reales, lo que puede provocar resultados inesperados si tus datos no están correctamente depurados.
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
- STDEV
- STDEV.P
- STDEV.S
- STDEVA
- STDEVPA