PICCOLO Funzione Excel - Calcola il valore più piccolo

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione PICCOLO di Excel in Excel per calcolare l'ennesimo valore più piccolo.

Panoramica delle funzioni SMALL

La funzione SMALL Calcola il k-esimo valore più piccolo.

Per utilizzare la funzione Foglio di lavoro Excel PICCOLO, selezionare una cella e digitare:

(Notare come appaiono gli input della formula)

Funzione SMALL Sintassi e input:

1 =PICCOLO(matrice,k)

K - La posizione del valore che si desidera restituire. Esempio: 6 restituirebbe il sesto valore più piccolo.

Come utilizzare la funzione PICCOLO

La funzione SMALL restituisce il k-esimo numero più piccolo da un intervallo di dati.

Per utilizzare la funzione SMALL, usa una formula come questa:

1 =PICCOLO($B$2:$B$9,3)

Qui stiamo cercando il terzo numero più piccolo (o il secondo classificato) nell'intervallo B2:B9.

Errore fuori portata

Se inserisci un numero k, maggiore del numero di elementi nell'intervallo, PICCOLO restituirà #NUM! errore

Nota che stiamo cercando il 9° numero più piccolo in un intervallo di soli 8 numeri. Quindi PICCOLO restituisce #NUM!.

Dati non numerici

La funzione SMALL ignorerà completamente i dati non numerici, agendo come se i dati non numerici non esistessero.

PICCOLO Se

Possiamo usare anche la funzione SMALL con criteri per eseguire un "se piccolo". Ad esempio, supponiamo di voler scoprire chi è il corridore più veloce di età superiore ai 25 anni.

Useremo questa formula di matrice:

1 {=PICCOLA( SE(LA2:B9 >= 25, C2:C9), 1)}

Nota: quando si creano funzioni di matrice, è necessario premere CTRL + MAIUSC + INVIO anziché solo INVIO dopo aver creato la formula.

Noterai come appaiono le parentesi graffe. Non puoi semplicemente digitare manualmente le parentesi graffe; devi usare CTRL + MAIUSC + INVIO.

Per saperne di più su come funziona la formula SMALL “IF”, leggi il nostro tutorial su SMALL If e LARGE IF.

Ordina con la funzione SMALL

Un caso d'uso molto utile, ma non ben noto, per la funzione SMALL è ordinare i dati in ordine crescente (dal più piccolo al più grande). Per ordinare i dati, combiniamo la funzione SMALL con la funzione ROW.

1 =PICCOLO($A$2:$A$9, RIGA()-1)

Questa funzione funziona utilizzando la funzione ROW per definire il valore k (riga 2 per il più piccolo, riga 3 secondo più piccolo, ecc.). Inizia con k =1 (1° più piccolo) e arriva fino a k = 8 (8° numero più piccolo) ordinandoli così dal più piccolo al più grande. Per saperne di più leggi il nostro tutorial sull'ordinamento con le funzioni SMALL e LARGE.

Note: La formula sopra utilizza riferimenti assoluti (i segni $) per bloccare i riferimenti di cella durante la copia delle formule. Se non hai familiarità con questo, leggi la nostra Guida ai riferimenti di Excel (link a: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )

Funzione PICCOLO in Fogli Google

La funzione PICCOLO funziona esattamente allo stesso modo in Fogli Google come in Excel.

PICCOLO Esempi in VBA

Puoi anche usare la funzione SMALL in VBA. Tipo:
application.worksheetfunction.small(array,k)
Per gli argomenti della funzione (array, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.

Torna all'elenco di tutte le funzioni in Excel

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave