Funzione SWITCH di Excel
La funzione SWITCH confronta un valore con un elenco di valori e restituisce un risultato che corrisponde alla prima corrispondenza. È possibile utilizzare la funzione COMMUTA quando si desidera eseguire una corrispondenza esatta con diversi risultati possibili e restituire un valore predefinito quando non viene trovata alcuna corrispondenza.
Il primo argomento è chiamato “espressione” e può essere una costante hard-coded, un riferimento di cella o unaltra formula che restituisce un valore specifico con cui eseguire la corrispondenza. I valori corrispondenti e i risultati corrispondenti vengono inseriti a coppie. SWITCH può gestire fino a 126 coppie, dopodiché lultimo argomento è un valore predefinito (opzionale) da restituire nei casi in cui non cè corrispondenza.
Nellesempio mostrato, la formula in D5 è:
=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")SWITCH esegue solo una corrispondenza esatta, quindi non puoi “includere operatori logici come maggiore di (>) o minore di (
=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")Tuttavia, in un caso come questo, potresti voler usa invece la funzione IFS.
SWITCH contro IFS
Come la funzione IFS, la funzione SWITCH ti consente di testare più di una condizione senza annidare più istruzioni IF, creando formule con molte condizioni più facile da leggere e scrivere. Un vantaggio di SWITCH rispetto a IFS è che lespressione appare solo una volta nella funzione e non deve essere ripetuta. Tuttavia, SWITCH è limitato alla corrispondenza esatta. Non è possibile utilizzare operatori come maggiore di ( >) o inferiore a (o peratori secondo necessità.
Nota: la funzione SWITCH e la funzione IFS sono nuove sia in Excel 2019 che in Excel 365.
Note
- Lespressione può essere unaltra formula che restituisce un valore specifico.
- SWITCH può gestire fino a 126 coppie valore / risultato.
- Immettere un argomento finale per impostare un risultato predefinito quando non viene trovata alcuna corrispondenza.
admin0