Descrizione
Utilizzare questa funzione per restituire il k-esimo valore più piccolo in 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 risultati. |
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 compreso in tale intervallo oppure una formula che restituisce uno di questi valori. |
Esempio
Dati campione
| A | B |
|---|---|
| Punteggio | Studente |
| 85 | Alice |
| 92 | Bob |
| 78 | Charlie |
| 95 | David |
| 88 | Eva |
Formule campione
| Caso d'uso | Formula | Spiegazione e risultato |
|---|---|---|
| Trova il valore più basso in un insieme di dati. | =PICCOLO(A2:A6, 1) |
Restituisce il punteggio più basso tra i cinque studenti. Risultato: 78 |
| Trova il valore che si trova a una determinata posizione contando dal fondo di un insieme di dati. | =PICCOLO(A2:A6, 3) |
Restituisce il terzo punteggio più basso tra i cinque studenti. Risultato: 88 |
| Individua il valore più alto in un insieme di dati individuando il valore più piccolo che si trova all’ultimo posto. | =SMALL(A2:A6, COUNT(A2:A6)) |
Conta i 5 punteggi, quindi restituisce il quinto più piccolo — che coincide con il più grande. Risultato: 95 |
| Trova il punteggio che corrisponde a un determinato percentile in un insieme di dati. | =PICCOLO(A2:A6, ARROTONDAMENTO(CONTA(A2:A6)*0.2, 0)) |
Calcola quale posizione corrisponda al 20° percentile di 5 punteggi (arrotondando per eccesso alla posizione 1), quindi restituisce il punteggio corrispondente a tale posizione. Risultato: 78 |
| Trova il nome associato a un determinato valore classificato in un insieme di dati. | =INDEX(B2:B6, MATCH(SMALL(A2:A6, 2), A2:A6, 0)) |
Individua il secondo punteggio più basso (85), ne individua la posizione tra i punteggi, quindi 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
- Utilizza SMALL in combinazione con INDEX e MATCH per trovare informazioni associate a valori specifici della classifica.
- SMALL può essere utilizzato per creare elenchi "Top N" o "Bottom N" se combinato con intervalli dinamici.
- Per il calcolo dei percentili, combinare SMALL con COUNT e ROUNDUP.
- ATTENZIONE: la funzione ` ` (versione SMALL) interpreta i numeri memorizzati come testo come numeri effettivi, il che potrebbe portare a risultati inaspettati 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
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA