Navigazione Rapida
Funzione SWITCH
Riepilogo
La funzione SWITCH in Excel valuta un'espressione rispetto a una serie di valori specifici e restituisce il risultato corrispondente alla prima corrispondenza trovata. È un'alternativa pulita e leggibile alle istruzioni annidate di SE per scenari di corrispondenza multipla.
Sintassi
SWITCH(espressione, valore1, risultato1, [valore2, risultato2],…[default])
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| espressione | Any |
Sì | Il valore da valutare (numero, testo, data o formula) |
| valore1 | Any |
Sì | Primo valore di confronto |
| risultato1 | Any |
Sì | Risultato per la prima corrispondenza |
| [valoreN] | Any |
No | Valori di confronto aggiuntivi (2-126) |
| [risultatoN] | Any |
No | Risultati corrispondenti aggiuntivi |
| [default] | Any |
No | Valore da restituire se nessuna corrispondenza |
Utilizzo della funzione SWITCH
SWITCH semplifica la logica condizionale multipla eliminando la necessità di annidare più funzioni SE. È perfetta per mappare valori noti a risultati specifici, come conversioni di codici, etichette di giorni della settimana o categorie di punteggio.
Esempi Comuni di SWITCH
Giorni della settimana
=SWITCH(GIORNO.SETTIMANA(A2);1;"Domenica";2;"Lunedì";3;"Martedì";4;"Mercoledì";5;"Giovedì";6;"Venerdì";7;"Sabato";"Giorno non valido")
Converte il numero del giorno della settimana in nome italiano
Valutazione punteggi
=SWITCH(B2;"A";"Eccellente";"B";"Buono";"C";"Sufficiente";"Insufficiente")
Converte i voti da lettera a descrizione
Codici prodotto
=SWITCH(C2;"STD";"Standard";"PRM";"Premium";"BAS";"Base";"Prodotto sconosciuto")
Traduce codici prodotto in descrizioni, con default
Domande Frequenti
Errori Comuni e Soluzioni
#N/D
Cause: Nessuna corrispondenza trovata e nessun valore default
Solution: Aggiungere un valore default come ultimo argomento
#VALORE!
Cause: Numero dispari di argomenti dopo l'espressione
Solution: Verificare che ogni valore abbia il suo risultato corrispondente
Risultati duplicati
Cause: Stesso valore di confronto ripetuto
Solution: SWITCH usa la prima corrispondenza trovata; rimuovere duplicati
Note
- Disponibile solo in Excel 2019+, Office 2021 e Microsoft 365
- Massimo 254 argomenti totali
- I valori default devono essere l'ultimo argomento senza coppia
- Funziona con numeri, testo, date e booleani
- Confronti insensibili alle maiuscole per testo
Compatibilità
Disponibile in: Excel 2019, Excel 2021, Microsoft 365, Excel per Mac 2019+, Excel per Web
Non disponibile in: Excel 2016 e precedenti, Excel 2013, Excel 2010, Excel 2007, Excel 2003
Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2019+, Microsoft 365