Come usare la funzione SWITCH in Excel

Introduzione alla Funzione SWITCH

La funzione SWITCH, disponibile sia in Microsoft Excel che in Google Sheets, permette di confrontare un’espressione con un elenco di valori e di restituire un risultato corrispondente al primo valore trovato che coincide. Questo strumento può semplificare notevolmente il codice, evitando l’uso di molteplici istruzioni IF nidificate, rendendo il tutto più leggibile e diretto.

Sintassi e Esempi

La sintassi per la funzione SWITCH è la seguente:

SWITCH(espressione, valore1, risultato1, [valore2, risultato2, ...], [risultato_default])
  • espressione: Il valore o l’espressione che sarà confrontata con i valori successivi.
  • valore1, valore2…: I valori contro cui verrà confrontata l’espressione.
  • risultato1, risultato2…: I risultati corrispondenti a ciascun valore in caso di corrispondenza.
  • risultato_default (opzionale): Risultato che viene restituito in assenza di corrispondenze.

Esempio di applicazione pratica:

 =SWITCH(A1, "Rosso", "Colore caldo", "Blu", "Colore freddo", "Colore non specificato") 

In questo esempio, se il valore in A1 è “Rosso”, la funzione restituirà “Colore caldo”. Se A1 contenesse “Blu”, si otterrebbe “Colore freddo”. Se invece A1 avesse un valore diverso da “Rosso” o “Blu”, il risultato sarebbe “Colore non specificato”.

Applicazioni Pratiche della Funzione SWITCH

Esempio 1: Gestione del Calendario Accademico

Per convertire il numero del mese in un nome, facilitando la gestione di un calendario accademico, si può utilizzare la seguente formula:

 =SWITCH(B2, 1, "Gennaio", 2, "Febbraio", 3, "Marzo", 4, "Aprile", 5, "Maggio", 6, "Giugno", 7, "Luglio", 8, "Agosto", 9, "Settembre", 10, "Ottobre", 11, "Novembre", 12, "Dicembre", "Mese non valido") 

In questo caso, B2 contiene il numero del mese e la funzione SWITCH associa ad ogni numero il corrispondente nome del mese.

Esempio 2: Valutazione delle Qualificazioni degli Studenti

Un’altra applicazione frequente di SWITCH è nella valutazione delle prestazioni degli studenti in base ai loro punteggi:

 =SWITCH(C2, "A", "Eccellente", "B", "Ottimo", "C", "Buono", "D", "Sufficiente", "F", "Insufficiente", "Qualifica non valida") 

In questo scenario, C2 indica il voto dello studente e la funzione SWITCH fornisce una descrizione verbale corrispondente a ciascun punteggio.

Maggiori informazioni: https://support.microsoft.com/it-it/office/switch-funzione-switch-47ab33c0-28ce-4530-8a45-d532ec4aa25e

Altre funzioni
Restituisce VERO se tutti gli aRgomenti hanno valoRe VERO
Restituisce il valoRe logico FALSO
Controlla se vengono soddisfatte una o più condizioni e restituisce un valore che corrisponde alla prima condizione VERO
Inverte la logIca dell'argomento
Restituisce VERO se un aRgomento qualsiasi è VERO
Specifica un teSt logico da eSeguire
Restituisce un valoRe specificato dall'utente se la foRmula Restituisce un eRRoRe, in caso contRaRio Restituisce il Risultato della foRmula
Restituisce il valore specificato se l'espressione restituisce #N/D, in caso contrario restituisce il risultato dell'espressione
Restituisce il valoRe logico VERO
Restituisce un OR esclusivo logico di tutti gli argomenti