Differenza tra le funzioni SE e Cambia in Excel

Riepilogo

  • L'istruzione IF restituisce un valore basato sulla valutazione VERO/FALSO ed è possibile annidare istruzioni IF all'interno di un'altra istruzione per creare una logica complessa.
  • L'istruzione SWITCH valuta un'espressione e la confronta con più valori per trovare una corrispondenza, quindi restituisce il valore corrispondente.
  • Utilizzare l'istruzione IF per test logici complessi con molti operatori diversi e l'istruzione SWITCH per test di uguaglianza semplici.

L'istruzione SE è una funzione logica comune in Excel . L'istruzione SWITCH è meno nota, ma in alcuni casi è possibile utilizzarla al posto dell'istruzione IF. Esploriamo le differenze tra SE e COMMUTAZIONE in Excel e i loro casi d'uso.

Differenza tra le funzioni SE e Cambia in Excel

Che cos'è il comando SE in Microsoft Excel?

L'istruzione SE in Excel è una funzione che esegue un test logico per determinare se una condizione specificata è vera o falsa. Restituisce un valore basato sui risultati della valutazione, consentendo di prendere decisioni in base ai risultati.

Istruzione IF di base

Cominciamo esaminando l'istruzione IF di base prima di approfondire il problema che SWITCH cerca di risolvere.

La sintassi per un'istruzione IF di base è:

IF (logical_test, result_if_true, [result_if_false])

Il parametro logical_test è la condizione che la funzione testerà e result_if_true è il risultato che la funzione restituisce se la valutazione è TRUE. Il parametro result_if_false è il risultato che la funzione restituisce se il risultato è FALSE.

Nello screenshot qui sotto, vogliamo restituire Pass o Fail per Score, a seconda che il valore del punteggio del test nella colonna C sia maggiore o uguale a 50.

Differenza tra le funzioni SE e Cambia in Excel

Nella cella C2 verrà scritta la seguente formula:

IF(C2 >= 50, "Pass", "Fail")

Ed ecco il risultato:

Differenza tra le funzioni SE e Cambia in Excel

Istruzioni IF annidate

Se si desidera controllare più condizioni contemporaneamente, è possibile inserire le istruzioni IF all'interno di un'altra istruzione.

Queste sono chiamate istruzioni IF annidate e la sintassi di base è:

=IF(logical_test1, result_if_true1, IF(logical_test2, result_if_true2, result_if_false2))

Consideriamo l'esempio seguente, in cui ogni colore nella colonna A (Rosso, Giallo o Verde) necessita di uno stato corrispondente nella colonna B (ad esempio Stop, Attenzione, Via e Sconosciuto).

Differenza tra le funzioni SE e Cambia in Excel

Per prima cosa, inseriremo la seguente formula nella cella B2 per il colore nella cella A2:

=IF(A2 = "Red", "Stop", IF(A2 = "Yellow", "Caution", IF(A2 = "Green", "Go", "Unknown")))

Poiché A2 è Rosso, restituirà Stop, secondo la formula sopra. Copiandolo in altre celle, ogni colore avrà uno stato.

Differenza tra le funzioni SE e Cambia in Excel

Come puoi vedere, la logica può rapidamente creare confusione quando si annidano le istruzioni IF. È qui che entra in gioco l'istruzione SWITCH per semplificare un po' le cose.

Che cos'è l'istruzione Switch in Excel?

L'istruzione SWITCH in Excel è una funzione relativamente nuova. Prende un'espressione e la testa rispetto a più risultati in un formato più leggibile e strutturato rispetto alle istruzioni IF annidate.

La sintassi di base dell'istruzione SWITCH è:

SWITCH (expression_to_test, test_value1, result_if_true1, [test_value2, result_if_true2,…], [value_if_no_match])

expression_to_test è il valore che verrà valutato rispetto ai valori del test (test_value1, test_value2, ecc.). Se un valore corrisponde, restituisce il risultato corrispondente. Ad esempio, se test_value1 corrisponde all'espressione, restituisce result_if_true1.

È possibile specificare il parametro value_if_no_match per restituire un valore nel caso in cui non venga trovata alcuna corrispondenza.

Poiché l'istruzione SWITCH può semplificare gli IF annidati, possiamo utilizzare l'esempio di colore dall'IF annidato. Ecco la versione SWITCH:

=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")

Come puoi vedere, la formula ora è più facile da leggere come istruzione SWITCH e funziona esattamente come la versione IF.

Confronto tra IF e Switch: casi d'uso

Rispetto all'istruzione SWITCH, IF è più indicato per eseguire test logici complessi che coinvolgono più condizioni. Funziona bene anche con i test che utilizzano vari operatori logici in Excel (ad esempio >, <, =, =""> <>, AND e OR). Pertanto è più flessibile e può gestire più situazioni rispetto all'istruzione SWITCH.

D'altro canto, l'istruzione SWITCH funziona bene quando i test logici coinvolgono semplici operazioni di uguaglianza e valori fissi, dato che la sua forma di base valuta solo l'operatore di uguaglianza. Se si utilizza l'istruzione SWITCH per test logici complessi, non vi è alcuna differenza rispetto all'utilizzo dell'istruzione IF.

Un esempio di questa complessa istruzione IF annidata:

=IF(A1 >= 90, "Grade A", IF(A1 >= 75, "Grade B", "Grade C"))

È possibile scrivere il comando SWITCH come segue:

=SWITCH(TRUE, A1 >= 90, "Grade A", A1 >= 75, "Grade B", A1 < 75,="" "grade="">

Qui abbiamo impostato l'espressione da testare su TRUE, il che consente di testare più condizioni utilizzando più operatori oltre all'operatore di uguale. Ma ora la logica sembra meno compatta e leggibile rispetto all'istruzione SWITCH di base.

Sign up and earn $1000 a day ⋙

Leave a Comment

5 gadget che trasformano una TV normale in una smart

5 gadget che trasformano una TV normale in una smart

Anche una TV normale può imparare nuovi trucchi con qualche gadget e diventare migliore di una costosa smart TV nel giro di pochi minuti.

Come utilizzare il telecomando del condizionatore daria Panasonic

Come utilizzare il telecomando del condizionatore daria Panasonic

Utilizzare correttamente il telecomando del condizionatore Panasonic ci aiuterà a sfruttare al meglio le funzionalità del condizionatore.

Gemini lancia Talk Live per foto, file e YouTube

Gemini lancia Talk Live per foto, file e YouTube

Gemini Live ha aggiunto la funzionalità "Parla in diretta di" che verrà ora distribuita su larga scala sui dispositivi Android. In precedenza, Gemini Live accettava solo input vocali, ma "Talk Live about" ha ampliato i caricamenti di contenuti

Microsoft Copilot aggiornato con Deep Research

Microsoft Copilot aggiornato con Deep Research

Microsoft sta finalmente integrando la funzionalità Deep Research nella sua intelligenza artificiale Copilot. Consente agli utenti di condurre ricerche approfondite, articolate in più fasi, su qualsiasi argomento.

Come trasformare una foto in uno schizzo a matita in Photoshop

Come trasformare una foto in uno schizzo a matita in Photoshop

Questo tutorial ti mostrerà come trasformare facilmente una foto in uno schizzo a matita utilizzando Adobe Photoshop.

Funzioni volatili in Golang

Funzioni volatili in Golang

Le funzioni variadiche in Go consentono di passare un numero variabile di argomenti a una funzione. Ecco tutto ciò che devi sapere sulle funzioni volatili in Golang.

Come scrivere lettere colorate in Lien Quan Mobile

Come scrivere lettere colorate in Lien Quan Mobile

Per scrivere testo colorato in Lien Quan Mobile, segui le istruzioni in questo articolo. I caratteri colorati di LQ Mobile saranno più evidenti.

7 processi del Task Manager che non dovrebbero mai terminare

7 processi del Task Manager che non dovrebbero mai terminare

La sezione Processi di sistema di Windows, situata in fondo all'elenco in Gestione Attività di Windows 10, contiene diversi processi importanti, essenziali per il corretto funzionamento del computer.

Apple consente agli utenti di rimanere su iOS 15.7 prima di aggiornare a iOS 16

Apple consente agli utenti di rimanere su iOS 15.7 prima di aggiornare a iOS 16

Apple consente agli utenti di continuare a utilizzare iOS 15 continuando a ricevere gli aggiornamenti di sicurezza prima di effettuare l'aggiornamento a iOS 16.

I risultati della valutazione delle prestazioni delle CPU Intel Core Ultra 5 225H, Core Ultra 7 255H e Core Ultra 9 285H sono disponibili su Geekbench

I risultati della valutazione delle prestazioni delle CPU Intel Core Ultra 5 225H, Core Ultra 7 255H e Core Ultra 9 285H sono disponibili su Geekbench

Tre SKU della futura gamma di processori mobili Arrow Lake-H di Intel sono stati testati su Geekbench, rivelando prestazioni e specifiche single-core e multi-core davvero impressionanti.

Chi avrebbe mai pensato che il processo di produzione dei nostri comuni elastici fosse così complicato ed elaborato?

Chi avrebbe mai pensato che il processo di produzione dei nostri comuni elastici fosse così complicato ed elaborato?

Gli elastici sembrano semplici, ma il procedimento per realizzarli è più complicato di quanto si possa pensare. Di seguito è riportato l'intero processo per realizzare gli elastici.

9 fatti interessanti su Mercurio

9 fatti interessanti su Mercurio

Mercurio è il pianeta più piccolo del sistema solare ed è anche il pianeta più vicino al Sole. Mercurio orbita attorno al Sole a una velocità incredibilmente elevata, con una media di circa 106.000 miglia orarie. Questi sono solo alcuni dei tanti fatti interessanti su questo pianeta.

Quali sono le dimensioni dei televisori da 32 pollici, 40 pollici, 43 pollici e 55 pollici... di Sony, Samsung, LG?

Quali sono le dimensioni dei televisori da 32 pollici, 40 pollici, 43 pollici e 55 pollici... di Sony, Samsung, LG?

L'articolo seguente ti aiuterà a comprendere le dimensioni delle attuali linee TV di Sony, Samsung e LG, così potrai prendere la giusta decisione d'acquisto.

7 semplici accorgimenti tecnologici che migliorano drasticamente la qualità della tua vita

7 semplici accorgimenti tecnologici che migliorano drasticamente la qualità della tua vita

Creare un rapporto sano con la tecnologia può sembrare scoraggiante, ma spesso piccoli cambiamenti fanno una grande differenza.

8 cose che non sapevi di poter fare nellapp Galleria di Samsung

8 cose che non sapevi di poter fare nellapp Galleria di Samsung

L'app Galleria di Samsung è più potente di quanto si possa pensare, ma questo non è immediatamente evidente.