Descrizione
Usa questa funzione per restituire il k-esimo valore più piccolo in un set 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 risultati. |
k |
Sì | La posizione (dalla più piccola) del valore da restituire. | Un numero intero positivo da 1 al numero di elementi nell'array, un riferimento a una cella contenente un numero intero positivo in quell'intervallo, oppure una formula che restituisce uno di questi valori. |
Esempio
Dati campione
| A | B | ||
|---|---|---|---|
| 1 | Punteggio | Studente | |
| 2 | 85 | Alice | |
| 3 | 92 | Bob | |
| 4 | 78 | Charlie | |
| 5 | 95 | David | |
6 |
88 | Eva |
Formule campione
| Caso d'uso | Formula | Spiegazione e risultato |
|---|---|---|
| Trova il valore più basso in un set di dati. | =PICCOLO(A2:A6, 1) |
Restituisce il punteggio più basso tra i cinque studenti. Risultato: 78 |
| Trova il valore a un rango specifico dal basso in un set di dati. | =PICCOLO(A2:A6, 3) |
Restituisce il terzo punteggio più basso tra i cinque studenti. Risultato: 88 |
| Trova il valore più alto in un set di dati chiedendo il valore più piccolo all'ultimo posto. | =SMALL(A2:A6, COUNT(A2:A6)) |
Conta i 5 punteggi, quindi restituisce il 5° più piccolo, che equivale a quello più grande. Risultato: 95 |
| Trova il punteggio che segna un percentile specifico in un set di dati. | =PICCOLO(A2:A6, ARROTONDAMENTO(CONTA(A2:A6)*0.2, 0)) |
Calcola quale rango corrisponde al 20° percentile di 5 punteggi (arrotondando per eccesso al rango 1), poi restituisce il punteggio a quel rango. Risultato: 78 |
| Trova il nome associato a un valore classificato specifico in un set di dati. | =INDEX(B2:B6, MATCH(SMALL(A2:A6, 2), A2:A6, 0)) |
Trova il secondo punteggio più basso (85), ne individua la posizione tra i punteggi, poi restituisce il nome dello studente corrispondente a quella posizione. Risultato: 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 con INDEX e MATCH per trovare informazioni associate a valori classificati specifici.
- 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.
- ATTENZIONE: SMALL tratta i numeri memorizzati come testo come numeri effettivi, il che può portare a risultati imprevisti se i dati non sono stati puliti correttamente.
Funzioni correlate
- 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