Come usare la funzione SORTBY in Excel

Come funziona la formula

La funzione SORTBY di Microsoft Excel consente di ordinare un array o un intervallo seguendo uno o più criteri specificati. È ideale per organizzare grandi set di dati in maniera dinamica, mantenendo inalterato l’ordine originale dei dati.

Sintassi di SORTBY:

=SORTBY(array, by_array1, [sort_order1], [by_array2], [sort_order2], ...)
  • array è l’intervallo o l’array di celle che si vuole ordinare.
  • by_array1 è l’array o l’intervallo di celle che determina il criterio di ordinamento del primo array.
  • sort_order1 è facoltativo e stabilisce la direzione dell’ordinamento: 1 per l’ordine crescente (predefinito) e -1 per l’ordine decrescente.
  • Gli elementi [by_array2], [sort_order2], … rappresentano criteri e direzioni aggiuntivi per ulteriori livelli di ordinamento.

Esempio di base:

=SORTBY(A2:A11, B2:B11, 1)

Nell’esempio, il range A2:A11 viene ordinato in base ai valori corrispondenti in B2:B11 con un ordine crescente.

Applicazioni pratiche della funzione

Organizzazione di dati di vendita

Supponiamo di avere una tabella con i dati di vendita di diversi prodotti, dove la colonna A indica il nome del prodotto e la colonna B registra il totale delle vendite. Per ordinare i prodotti in base alle vendite, dal più venduto al meno venduto, possiamo usare la seguente formula:

Prodotto Vendite
Mela 300
Banana 150
Arancia 200
=SORTBY(A2:A4, B2:B4, -1)

Con questa formula, i prodotti vengono ordinati mostrando la Mela in cima, seguita dall’Arancia e dalla Banana in fondo, offrendo una chiara visualizzazione dei prodotti più performanti.

Ordinamento multi-criterio per un’agenda

Consideriamo un’agenda con appuntamenti, dove la colonna A contiene le date e la colonna B l’ora di inizio degli appuntamenti. Per ordinarla prima per data e poi per ora, si può utilizzare:

Data Ora
2023-12-15 10:30
2023-12-14 12:00
2023-12-15 09:00
=SORTBY(A2:B4, A2:A4, 1, B2:B4, 1)

La formula ordina gli appuntamenti prima per data e successivamente per ora. Gli appuntamenti del 15 dicembre saranno mostrati in sequenza cronologica, semplificando la gestione del calendario.

Questi esempi illustrano come la funzione SORTBY possa essere impiegata in scenari quotidiani per aumentare l’efficienza e la chiarezza nella gestione dei dati.

Maggiori informazioni: https://support.microsoft.com/it-it/office/dati-ordina-per-funzione-dati-ordina-per-cd2d7a62-1b93-435c-b561-d6a35134f28f

Altre funzioni
Restituisce il numeRo di aRee in un RifeRimento
RiceRca i valoRi in un vettoRe o in una matRice
EffEttua una ricErca nElla riga supEriorE di una matricE E rEstituiscE il valorE dElla cElla spEcificata
EffEttua una ricErca nElla prima colonna di una matricE E si sposta attravErso la riga pEr rEstituirE il valorE di una cElla
Esegue la ricerca in un intervallo o in una matrice e restituisce un elemento corrispondente alla prima corrispondenza trovata Se non esiste una corrispondenza, CERCAX può restituire la corrispondenza più vicina (approssimativa)
Crea un Collegamento a un doCumento memorizzato su un server di rete, una Intranet o Internet
Restituisce il numeRo di colonne in un RifeRimento
RiceRca i valoRi in un RifeRimento o in una matRice
Restituisce la posizione relativa di un elemento in una matrice o in un intervallo di celle
RecupeRa dati in tempo Reale RecupeRati da un pRogRamma che suppoRta l'automazione COM
Filtra un intervallo di dati in base ai criteri definiti
Usa Un indice per scegliere Un valore da Un riferimento o da Una matrice
Restituisce un RifeRimento specificato da un valoRe di testo
Restituisce un RifeRimento come testo in una singola cella di un foglio di lavoRo
Restituisce i dati aRchiviati in un RappoRto di tabella pivot
Restituisce la tRasposizione di una matRice
Restituisce il numeRo di colonna di un RifeRimento
Restituisce il numeRo di Riga di un RifeRimento
Restituisce il numeRo di Righe in un RifeRimento
Restituisce uno scaRto di RifeRimento da un deteRminato RifeRimento
Sceglie un valore da un elenco di valori
Ordinare il contenuto di un intervallo o di una matrice
Restituisce la formula in corrispondenza del riferimento specificato come testo
Restituisce un elenco di valori univoci in un elenco o in un intervallo