Descripción
Usa esta función para devolver el k-ésimo valor más pequeño en 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 de 1 al número de elementos en el arreglo, una referencia a una celda que contiene un número entero positivo en ese rango, o una fórmula que resulte en cualquiera de estos. |
Ejemplo
Datos de muestra
| Un | 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 |
|---|---|---|
| Encuentra el valor más bajo en un conjunto de datos. | =SMALL(A2:A6, 1) |
Devuelve el puntaje más bajo entre los cinco estudiantes. Resultado: 78 |
| Encuentra el valor en un rango específico desde la parte inferior de un conjunto de datos. | =SMALL(A2:A6, 3) |
Devuelve el tercer puntaje más bajo entre los cinco estudiantes. Resultado: 88 |
| Encuentra el valor más alto en un conjunto de datos solicitando el último valor más pequeño clasificado. | =SMALL(A2:A6, COUNT(A2:A6)) |
Cuenta los 5 puntajes, luego devuelve el 5.º más pequeño, que es el mismo que el más grande. Resultado: 95 |
| Encuentra el puntaje 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 puntajes (redondeando hacia arriba al rango 1), luego devuelve el puntaje en ese rango. Resultado: 78 |
| Encuentra el nombre asociado con un valor de rango específico en un conjunto de datos. | =INDEX(B2:B6, MATCH(SMALL(A2:A6, 2), A2:A6, 0)) |
Encuentra el segundo puntaje más bajo (85), localiza su posición entre los puntajes 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.
- 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, 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
- Usa SMALL en combinación con INDEX y MATCH para encontrar información asociada con valores de rango específicos.
- SMALL puede utilizarse para crear listas "N superiores" o "N inferiores" cuando se combina con rangos dinámicos.
- Para 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 generar 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