Descrizione
Usa questa funzione per restituire il k-esimo valore più piccolo di un insieme di dati. Sostenuto in Catene. Può essere utilizzato con CHILDREFS.
SMALL è utile per trovare valori specifici classificati in un set di dati, come il terzo valore più piccolo o il 10% inferiore dei punteggi.
Sintassi
SMALL(array, k)
Input
Questa funzione accetta i seguenti argomenti:
| Nome | Richiesto | Descrizione | Input valido |
|---|---|---|---|
Array |
Sì | La matrice o l'intervallo di dati per i quali vuoi determinare il k-esimo valore più piccolo. | Un riferimento di cella, un intervallo di celle o una formula che produce uno di questi valori. |
k |
Sì | La posizione (dalla più piccola) del valore da restituire. | Un numero intero positivo compreso tra 1 e il numero di elementi dell'array, un riferimento a una cella contenente un numero intero positivo in quell'intervallo o una formula che dia come risultato uno di questi due valori. |
Esempio
Dati campione
| A | B |
|---|---|
| Punteggio | Studente |
| 85 | Alice |
| 92 | Bob |
| 78 | Charlie |
| 95 | David |
| 88 | Eva |
Esempi di esempio
| Formula | Descrizione | Risultato |
|---|---|---|
=PICCOLO(A2:A6, 1) |
Restituisce il punteggio più piccolo. | 78 |
=PICCOLO(A2:A6, 3) |
Restituisce il terzo punteggio più piccolo. | 88 |
=SMALL(A2:A6, COUNT(A2:A6)) |
Restituisce il punteggio più grande (equivalente a MAX). | 95 |
=PICCOLO(A2:A6, ARROTONDAMENTO(CONTA(A2:A6)*0.2, 0)) |
Restituisce il punteggio al 20° percentile. | 78 |
=INDEX(B2:B6, MATCH(SMALL(A2:A6, 2), A2:A6, 0)) |
Restituisce il nome dello studente con il secondo punteggio più basso. | Alice |
Note
- SMALL ignora le celle vuote e i valori di testo dell'array.
- SMALL è l'opposto di LARGE.
- SMALL può fare riferimento a un massimo di 8.191 valori.
- Se l'array è vuoto, SMALL restituisce l'errore #NUM!
- Se k ≤ 0 o se k è maggiore del numero di punti dati, SMALL restituisce l'errore #NUM!
- Quando k = 1, SMALL restituisce lo stesso risultato di MIN.
- Se n è il numero di punti dati nell'array,
SMALL(array,1)equivale al valore più piccolo eSMALL(array,n)equivale al valore più grande.
Suggerimenti
- Usa SMALL in combinazione conh INDEX e MATCH per trovare informazioni associate a specifici valori classificati.
- SMALL può essere utilizzato per creare elenchi "Top N" o "Bottom N" se combinato con intervalli dinamici.
- Per il calcolo dei percentili, combina SMALL con COUNT e ROUNDUP.
- SMALL tratta i numeri memorizzati come testo come numeri veri e propri, il che può portare a risultati inaspettati se i dati non vengono puliti correttamente.
Funzioni correlate
MEDIA
AVERAGEA
AVERAGEIF
AVERAGEIFS
LARGE
MAX
MAXA
MAXIFS
MEDIANA
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