Applies ToExcel per Microsoft 365 Excel per Microsoft 365 per Mac Excel per il web Excel 2024 Excel 2024 per Mac Excel 2021 Excel 2021 per Mac Excel 2019

La funzione SWITCH valuta un valore, chiamato espressione, rispetto a un elenco di valori e restituisce il risultato che equivale al primo valore corrispondente. Se non ci sono valori corrispondenti, verrà restituito un valore predefinito facoltativo.

Nota: Questa funzionalità è disponibile in Windows o Mac se si ha Office 2019 o se si ha un abbonamento a Microsoft 365. Gli abbonati a Microsoft 365devono verificare di avere installato la versione più recente di Office.

Sintassi

SWITCH(espressione, valore1, risultato1, [valore predefinito o valore2, risultato2],…[valore predefinito o valore3, risultato3])

Argomento

Descrizione

espressione (obbligatorio)

Il valore, ad esempio un numero, una data o un testo, che verrà confrontato con valore1…valore126.

valore1…valore126

ValoreN è un valore che verrà confrontato con l'espressione.

risultato1…risultato126

RisultatoN è il valore che verrà restituito quando il valore valoreN corrispondente soddisfa l'espressione. RisultatoN deve essere specificato per ogni argomento valoreN corrispondente.

default (facoltativo)

Il valore da restituire nel caso in cui non vengano trovate corrispondenze nelle espressioni valoreN. L'argomento valore predefinito è identificato dal fatto che non ha espressioni risultatoN corrispondenti (vedere gli esempi). Deve essere l'argomento finale della funzione.

Poiché le funzioni possono contenere un massimo di 254 argomenti, è possibile usare fino a 126 coppie di argomenti valore e risultato.

Panoramica

Nella sua forma più semplice, la funzione SWITCH è:

  • =SWITCH(Valore da cambiare, Valore per corrispondenza1...[2-126], Valore da restituire se esiste una corrispondenza1...[2-126], Valore da restituire se non esistono corrispondenze)

Dove è possibile valutare fino a 126 coppie di valori e risultati corrispondenti.

Vedere la formula seguente:

Scomposizione degli argomenti della funzione SWITCH
  1. Valore da cambiare? In questo caso, GIORNO.SETTIMANA(A2) è uguale a 2.

  2. Per quale valore si vuole trovare una corrispondenza? In questo caso, corrisponde a 1, 2 e 3.

  3. Se esiste una corrispondenza, cosa si vuole restituire come risultato? In questo caso, sarebbe domenica per 1, lunedì per 2, e martedì per 3.

  4. Valore predefinito da restituire se non vengono trovate corrispondenze. In questo caso, corrisponde al testo "Nessuna corrispondenza".

    Nota: Se non sono presenti valori corrispondenti e non viene fornito alcun argomento predefinito, la funzione SWITCH restituisce l'errore #N/D.

Esempi

È possibile copiare i dati di esempio contenuti nella tabella seguente e incollarli nella cella A1 di un nuovo foglio di lavoro di Excel per vedere il funzionamento della funzione SWITCH. Se le formule non mostrano risultati, selezionarle e premere F2 > INVIO. Se necessario, adattare la larghezza delle colonne per visualizzare tutti i dati.

Esempio

Valore

Formula

Risultato

2

=SWITCH(GIORNO.SETTIMANA(A2),1,"Domenica",2,"Lunedì",3,"Martedì","Nessuna corrispondenza")

Poiché A2=2 e Lunedì è l'argomento risultato corrispondente al valore 2, SWITCH restituisce Lunedì

99

=SWITCH(A3,1,"Domenica",2,"Lunedì",3,"Martedì")

Poiché non esiste alcuna corrispondenza e nessun altro argomento, SWITCH restituisce #N/D

99

=SWITCH(A4,1,"Domenica",2,"Lunedì",3,"Martedì","Nessuna corrispondenza")

Nessuna corrispondenza

2

=SWITCH(A5;1;"Domenica";7;"Sabato";"giorno feriale")

giorno feriale

3

=SWITCH(A6,1,"Domenica",2,"Lunedì",3,"Martedì","Nessuna corrispondenza")

Martedì

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.

Vedere anche

CERCA.VERT

SCEGLI

SE

PIÙ.SE

Panoramica delle formule in Excel

Come evitare errori nelle formule

Trovare e correggere errori nelle formule

Scelte rapide da tastiera e tasti funzione di Excel

Funzioni logiche (riferimento)

Funzioni di Excel (in ordine alfabetico)

Funzioni di Excel (in base alla categoria)

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.