Funzione SWITCH

Che cos’è la funzione SWITCH?

La funzione SWITCH è classificata sotto le funzioni logiche di ExcelFunzioniLista delle funzioni Excel più importanti per gli analisti finanziari. Questo cheat sheet copre 100s di funzioni che sono fondamentali da conoscere come analista di Excel. Questa funzione valuterà un’espressione data (o un valore) contro una lista di valori e restituirà un risultato corrispondente al primo valore corrispondente. Nel caso in cui non ci sia alcun valore corrispondente, verrà restituito un valore predefinito opzionale.

SWITCH è stato aggiunto in MS Excel 2016 e non è disponibile nelle versioni precedenti. Tuttavia, la funzione era precedentemente disponibile in VBA. La funzione SWITCH può essere usata al posto delle funzioni IF annidate.

Formula

=SWITCH(espressione, valore1, risultato1, ,…)

La funzione SWITCH usa i seguenti argomenti:

  1. Espressione (argomento obbligatorio) – Può essere un numero, una data o del testo che la funzione dovrebbe confrontare. Alcuni esempi dell’argomento espressione sono i seguenti:
Tipo di espressione Esempio
Riferimento alla cella A2
Test logico A2=”PASS”
Numero o testo 2 o “FAIL”
Intervallo di nomi Intervallo_Nominato
Valori booleani TRUE o FALSE
Espressione matematica A2+1
  1. Valore1 ………value126 (argomento obbligatorio) – Questo è il valore che sarà confrontato con l’espressione.
  2. Risultato1 ………result126 – Il valore che verrà restituito quando il corrispondente argomento valueN corrisponde all’espressione.
  3. Default (argomento opzionale) – Questo è il valore che la funzione dovrebbe restituire se non viene trovata alcuna corrispondenza nell’espressione valueN.

Come usare la funzione SWITCH in Excel?

Vediamo alcuni esempi per capire come funziona la funzione SWITCH:

Esempio 1

Immaginiamo di avere una serie di sigle e di voler restituire il valore che le sigle rappresentano.

La formula sarà =SWITCH(A6, “DR”, “Debitori”, “CR”, “Creditori”, “JE”, “Journal Entry”, “LB”, “Ledger book”, “unknown”).

Abbiamo il risultato qui sotto:

Se dovessimo usare una formula annidata IF, sarebbe una formula lunga. Sia la funzione SWITCH che la funzione IF ci aiutano a specificare una serie di condizioni. Tuttavia, con SWITCH, possiamo definire un’espressione e una sequenza di valori e risultati, non diverse istruzioni condizionali.

La parte migliore della funzione SWITCH è che non abbiamo bisogno di ripetere l’espressione più volte, cosa che a volte accade nelle formule IF annidate.

Ora, se avessimo dovuto usare la funzione IF, la formula sarebbe stata:

=IF(B5=”DR”, “Debitori”,IF(A2=”CR”, “Creditori”,IF(B5=”JE”, “Journal Entry”,IF(B5=”LB”, “Ledger Book”,”unknown”))))

Esempio 2 – Utilizzo di SWITCH con altre funzioni

Supponiamo che ci vengano date alcune date e vogliamo vedere se si riferiscono al giorno attuale, domani o ieri. Usando le funzioni SWITCH, DAYS e TODAY insieme, possiamo ottenere i risultati desiderati.

La funzione TODAY restituirà il numero di serie della data corrente, e la funzione DAYS restituirà il numero di giorni tra due date.

La formula da usare è =SWITCH(DAYS(TODAY(),B5), 0, “Data attuale”, 1, “Ieri”, -1, “Domani”, “Sconosciuto”).

Esempio 3

In alcuni paesi, l’anno finanziario inizia in una data diversa dal 1° gennaio, quindi spesso è necessario classificare le date in trimestri fiscali. Per esempio, se da aprile a marzo è l’anno finanziario, allora aprile-giugno sarebbe il trimestre 1 e così via. Possiamo usare SWITCH in questi scenari:

Abbiamo ottenuto i risultati seguenti:

Abbiamo usato una formula che trova il numero del mese nella colonna Date: se è il mese 1, è il trimestre 4; se è il mese 2, è il trimestre 4; se è il mese 3, è il trimestre 4; se è il mese 4, è il trimestre 1; e così via.

Alcune note sulla funzione SWITCH

  1. Poiché le funzioni sono limitate a 254 argomenti, possiamo usare fino a 126 coppie di argomenti valore e risultato.
  2. #N/A error – Si verifica quando la funzione SWITCH non è in grado di corrispondere e non c’è nessun altro argomento. Per esempio, per un valore 7 e diamo la formula =SWITCH(A3,1, “Domenica”,2, “Lunedì”,3, “Martedì”), la funzione restituirà l’errore #N/A.
  3. #NAME? errore – Si verifica se modifichiamo una cella in una versione di Excel che non include la funzione SWITCH.

Clicca qui per scaricare il file Excel di esempio

Risorse aggiuntive

Grazie per aver letto la guida di CFI alla funzione Excel SWITCH. Prendendo il tempo necessario per imparare e padroneggiare le funzioni di Excel, accelererai significativamente la tua analisi finanziaria. Per saperne di più, controlla queste ulteriori risorse CFI:

  • Funzioni Excel per la finanzaExcel per la finanzaQuesta guida Excel per la finanza insegnerà le 10 principali formule e funzioni che devi conoscere per essere un grande analista finanziario in Excel. Questa guida ha esempi, screenshot e istruzioni passo dopo passo. Alla fine, scaricate il modello Excel gratuito che include tutte le funzioni finanziarie coperte nel tutorial
  • Corso sulle formule Excel avanzate
  • Formule Excel avanzate che dovete conoscereFormule Excel avanzate che dovete conoscereQueste formule Excel avanzate sono fondamentali da conoscere e porteranno le vostre abilità di analisi finanziaria al livello successivo. Funzioni avanzate di Excel
  • Scorciatoie Excel per PC e MacScorciatoie Excel PC MacScorciatoie Excel – Elenco delle più importanti & scorciatoie comuni MS Excel per PC & utenti Mac, finanza, professioni contabili. Le scorciatoie da tastiera accelerano le tue capacità di modellazione e risparmiano tempo. Impara l’editing, la formattazione, la navigazione, la barra multifunzione, l’incolla speciale, la manipolazione dei dati, la formula e la modifica delle celle, e altre scorciatoie

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *