![](https://cdn.wiki-base.com/8930398/excel_formula_find_lowest_n_values__2.png.webp)
Formula generica
=SMALL(range,n)
Sommario
Per trovare gli n valori più bassi in un insieme di dati, è possibile utilizzare la funzione PICCOLO. Questo può essere combinato con INDICE come mostrato di seguito per recuperare i valori associati. Nell'esempio mostrato, la formula in F7 è:
=SMALL(bid,E7)
Nota: questo foglio di lavoro ha due intervalli denominati: offerta (C5: C12) e azienda (B5: B12), utilizzati per comodità e leggibilità.
Spiegazione
La funzione small può recuperare i valori più piccoli dai dati in base al rango. Per esempio:
=SMALL(range,1) // smallest =SMALL(range,2) // 2nd smallest =SMALL(range,3) // 3rd smallest
In questo caso, il rango viene semplicemente dalla colonna E.
Recupera i valori associati
Per recuperare il nome dell'azienda associata alle offerte più piccole, utilizziamo INDEX e MATCH. La formula in G7 è:
=INDEX(company,MATCH(F7,bid,0))
Qui, il valore nella colonna F viene utilizzato come valore di ricerca all'interno di MATCH, con l'offerta dell'intervallo denominato (C5: C12) per lookup_array e il tipo di corrispondenza impostato su zero per forzare la corrispondenza esatta. CONFRONTA quindi restituisce la posizione del valore a INDICE come numero di riga. INDEX recupera quindi il valore corrispondente dalla società di intervallo denominata (B5: B12).
La formula all-in-one per ottenere il nome dell'azienda in un unico passaggio sarebbe simile a questa:
=INDEX(company,MATCH(SMALL(bid,E7),bid,0))
Nota: se i tuoi valori contengono duplicati potresti ottenere dei pareggi quando provi a classificare. Puoi usare una formula come questa per interrompere i tempi.