Tema Janna La licenza non è convalidata, vai alla pagina delle opzioni del tema per convalidare la licenza, è necessaria una singola licenza per ogni nome di dominio.

Un modo efficace per utilizzare la funzione COMMUTA in Excel per semplificare il lavoro

La funzione CAMBIA in Excel è uno degli strumenti utili che ti aiuta a semplificare calcoli complessi all'interno delle tabelle. Questa funzione consente di eseguire più test condizionali in modo più organizzato ed efficiente. Se ti affidi a Excel per le tue attività quotidiane, imparare a utilizzare la funzione SWITCH ti farà risparmiare molto tempo e renderà più semplice organizzare i dati e prendere decisioni rapide basate su più criteri.

Un foglio di calcolo Excel sullo sfondo con il logo di Excel davanti Un modo efficace per utilizzare la funzione SWITCH in Excel per semplificare il lavoro

SWITCH in Excel è una funzione logica utilizzata principalmente per manipolare i dati. Valuta un'espressione rispetto a un elenco di valori e restituisce un risultato corrispondente al primo valore corrispondente.

La sua popolarità deriva dalla sua relativa semplicità rispetto ad altre funzioni di Excel che eseguono compiti simili, il che significa che è più facile leggere la formula e correggere eventuali problemi.

In questa guida spiegherò come utilizzare la funzione con un esempio di vita reale, valuterò i suoi vantaggi rispetto ad altre funzioni e tratterò alcuni dei suoi limiti.

ملاحظة

Microsoft ha aggiunto la funzione SWITCH a Excel nel 2016, quindi non è disponibile nelle versioni precedenti. Se provi a utilizzare SWITCH in una versione incompatibile, Excel restituirà l'errore #NOME? .

Sintassi per SWITCH

Prima di mostrarti un esempio reale di SWITCH in azione, diamo un'occhiata alla sintassi:

=INTERRUTTORE(e,v1,r1,v2,r2,d)

dove

  • e è l'espressione (il valore da valutare),
  • v1 è il primo valore da confrontare con l'espressione,
  • r1 è il risultato che verrà restituito se v1 corrisponde a e,
  • v2 è il secondo valore da confrontare con l'espressione,
  • r2 è il risultato che verrà restituito se v2 corrisponde a e, e
  • d (facoltativo) è il valore predefinito se e non corrisponde a nessuno dei valori v.

E sebbene ci siano solo due coppie vr mostrate qui nella sintassi (v1-r1 e v2-r2), puoi avere fino a 126 coppie in totale. Poiché SWITCH restituisce un risultato che corrisponde al primo valore corrispondente, è importante considerare attentamente l'ordine delle coppie vr.

ملاحظة
Se non includi la d facoltativa e nessuno dei valori (#v) corrisponde all'espressione (e), Excel restituisce un errore #N/D.

INTERRUTTORE IN AZIONE

Una tabella Excel contenente gli ID degli studenti, i loro voti e una colonna vuota intitolata Passaggio successivo 1 Un modo efficace per utilizzare la funzione SWITCH in Excel per semplificare il lavoro

Lasciate che vi mostri la funzione di SWITCH in uno scenario di vita reale. In questa tabella ho un elenco di studenti e i loro voti e devo determinare i passaggi successivi in ​​base a tali voti.

Poiché esistono tre diverse possibilità di voto (A, B e C), devo combinare tutte queste possibilità nella formula SWITCH. Quindi, nella cella C2, digiterò

=CAMBIA([@Voto],"A","Avanza automaticamente al livello successivo","B","Continua a questo livello","C","Scendi al livello precedente","GRADO RICHIESTO")

ملاحظة
Se nessuno dei valori o dei risultati nel formato SWITCH è numerico, è necessario racchiuderli tra virgolette.

Anche se all'inizio sembra complicato, ha perfettamente senso quando lo analizzi:

  • Innanzitutto, desidero che Excel valuti le espressioni nella colonna Voto nella tabella formattata, motivo per cui ho scritto [@Grade] come valore e.
  • Successivamente, ho tre coppie vr: "A" restituirà "Avanza automaticamente al livello successivo", "B" restituirà "Continua a questo livello" e "C" restituirà "Scendi al livello precedente".
  • Infine, dopo l'abbinamento finale, ho riportato “GRADE REQUIRED” come valore di d, che è il risultato se nessuno dei valori (#v) corrisponde all'espressione (e).
    Dopo aver premuto Invio, poiché i miei dati sono in una tabella Excel formattata, il resto della colonna C verrà compilato automaticamente.

Una tabella Excel contenente gli ID degli studenti, i loro voti e una colonna "Passo successivo" completata utilizzando la funzione Switch Un modo efficiente per utilizzare la funzione SWITCH in Excel per semplificare il lavoro

Nota come la cella C8 dice "GRADO RICHIESTO", perché l'espressione nella cella B8 non corrisponde a nessuno dei valori nella mia formula SWITCH.

Consigli
Se volessi modificare i risultati nella colonna C, tornerei alla cella C2, modificherei la formula nella barra della formula e premerei Invio. Questa modifica viene quindi applicata automaticamente ad altre celle nella colonna C.

Perché usiamo SWITCH invece di IF, IFS o XLOOKUP?

Potresti chiederti perché dovresti utilizzare SWITCH invece di qualche altra funzione di Excel che esegue azioni simili, come IF, IFS e XLOOKUP. Ecco alcuni motivi:

Evitare di ripetere l'espressione

Per generare gli stessi risultati nella tabella sopra utilizzando IF o IFS, devo ripetere ogni volta l'espressione:

=SE([@Grado]="A","Avanza automaticamente al livello successivo",[@Grado]="B","Continua a questo livello",[@Grado]="C","Scendi al livello precedente")

Tuttavia, con la funzione SWITCH, devo menzionare l'espressione solo una volta all'inizio della formula:

=INTERRUTTORE([@Grado],"A","Avanza automaticamente al livello successivo","B","Continua a questo livello","C","Scendi al livello precedente","GRADO RICHIESTO")

Di conseguenza, la funzione SWITCH è più facile da leggere, meno soggetta a errori di battitura e più facile da rivedere in caso di problemi.

Mantieni tutto in un unico posto

Come SWITCH, la funzione XLOOKUP confronta un'espressione con un elenco di valori e restituisce un valore corrispondente. Tuttavia, con XLOOKUP, l'elenco dei valori si trova in una tabella separata, mentre SWITCH li combina tutti in un'unica formula. Ciò significa che non hai dati in giro e quindi il tuo foglio di calcolo Excel rimane organizzato.

Un set di parentesi
Se scegliessi di utilizzare le funzioni IF nidificate per ottenere gli stessi risultati nella tabella sopra, dovrei utilizzare una nuova serie di parentesi per ogni argomento IF:

=IF([@Grade]="A","Avanza automaticamente al livello successivo",IF([@Grade]="B","Continua a questo livello",IF([@Grade]="C"," Scendi al livello precedente","GRADO RICHIESTO")))

Di conseguenza, la formula termina in modo confuso con tre parentesi di chiusura e la correzione di eventuali problemi di sintassi sarà più impegnativa. Per l'utilizzo base, senza altre funzioni aggiuntive, SWITCH necessita invece solo di una coppia di staffe.

Svantaggi di SWITCH

Sebbene SWITCH offra molti vantaggi, ci sono alcune limitazioni da tenere a mente prima di iniziare a lavorare sul foglio di calcolo Excel:

  • Non è possibile utilizzare operatori (come < o >) o corrispondenze generiche con la sintassi SWITCH standard. SWITCH si limita invece solo alla corrispondenza esatta.
  • Se hai molti valori e risultati possibili, creare innanzitutto la tua formula SWITCH richiederà molto tempo. Personalmente, consiglio di utilizzare non più di sette o otto coppie valore-risultato nella formula SWITCH.
  • SWITCH è una funzione relativamente anelastica. Ad esempio, CERCAX può restituire intere righe e colonne di dati, anziché un solo valore.
  • Poiché SWITCH richiede molte virgole (e virgolette se includi valori non numerici), è facile commettere un errore se digiti la formula a mano.
  • SWITCH è solo uno dei tanti modi diversi per utilizzare i dati in una tabella Excel. Potresti anche prendere in considerazione l'utilizzo di INDICE per trovare valori, CONFRONTA per trovare la posizione di un valore o INDICE e CONFRONTA insieme per creare una ricerca bidirezionale.

Utilizzando la funzione SWITCH in Excel, puoi semplificare processi complessi e aumentare la tua efficienza nella gestione dei dati. Applicando correttamente questo strumento, potrai eseguire facilmente test condizionali e organizzare i tuoi dati in modo più efficace. Assicurati di esplorare funzioni più avanzate per migliorare la tua esperienza con Excel e ottenere risultati migliori nella tua attività.

Vai al pulsante in alto