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

Differenza tra TV normale e Smart TV

Differenza tra TV normale e Smart TV

Le smart TV hanno davvero preso d'assalto il mondo. Grazie alle sue numerose funzionalità e alla connettività Internet, la tecnologia ha cambiato il nostro modo di guardare la TV.

Perché il congelatore non ha la luce mentre il frigorifero sì?

Perché il congelatore non ha la luce mentre il frigorifero sì?

I frigoriferi sono elettrodomestici comuni nelle case. I frigoriferi hanno solitamente 2 scomparti: lo scomparto freddo è spazioso e ha una luce che si accende automaticamente ogni volta che l'utente lo apre, mentre lo scomparto congelatore è stretto e non ha luce.

2 modi per risolvere la congestione della rete che rallenta il Wi-Fi

2 modi per risolvere la congestione della rete che rallenta il Wi-Fi

Oltre ai router, alla larghezza di banda e alle interferenze, le reti Wi-Fi sono influenzate da molti fattori, ma esistono alcuni modi intelligenti per potenziare la propria rete.

Come eseguire il downgrade da iOS 17 a iOS 16 senza perdere dati utilizzando Tenorshare Reiboot

Come eseguire il downgrade da iOS 17 a iOS 16 senza perdere dati utilizzando Tenorshare Reiboot

Se vuoi tornare alla versione stabile di iOS 16 sul tuo telefono, ecco la guida di base per disinstallare iOS 17 ed effettuare il downgrade da iOS 17 a 16.

Cosa succede al corpo se mangi yogurt ogni giorno?

Cosa succede al corpo se mangi yogurt ogni giorno?

Lo yogurt è un alimento meraviglioso. Fa bene mangiare yogurt tutti i giorni? Se mangiassi yogurt ogni giorno, come cambierebbe il tuo corpo? Scopriamolo insieme!

Quale tipo di riso è migliore per la salute?

Quale tipo di riso è migliore per la salute?

In questo articolo vengono illustrati i tipi di riso più nutrienti e come sfruttare al massimo i benefici per la salute offerti dal tipo di riso scelto.

Come svegliarsi puntuali la mattina

Come svegliarsi puntuali la mattina

Tra le misure che possono aiutarti a dormire meglio e a svegliarti puntuale al mattino c'è quella di stabilire un orario per dormire e una routine per andare a dormire, cambiare la sveglia e modificare la tua dieta.

Suggerimenti per giocare a Rent Please! Simulazione del proprietario di casa per principianti

Suggerimenti per giocare a Rent Please! Simulazione del proprietario di casa per principianti

Affitto per favore! Landlord Sim è un gioco di simulazione per dispositivi mobili, disponibile per iOS e Android. Giocherai nei panni del proprietario di un complesso di appartamenti e inizierai ad affittare un appartamento con l'obiettivo di migliorarne gli interni e prepararli per gli inquilini.

Ultimi codici di difesa della torre del bagno e come inserirli

Ultimi codici di difesa della torre del bagno e come inserirli

Ottieni il codice del gioco Roblox Bathroom Tower Defense e riscattalo per ottenere fantastiche ricompense. Ti aiuteranno a potenziare o sbloccare torri con danni maggiori.

Struttura, simboli e principi di funzionamento dei trasformatori

Struttura, simboli e principi di funzionamento dei trasformatori

Impariamo a conoscere la struttura, i simboli e i principi di funzionamento dei trasformatori nel modo più accurato.

4 modi in cui lintelligenza artificiale sta migliorando le smart TV

4 modi in cui lintelligenza artificiale sta migliorando le smart TV

Dalla migliore qualità dell'immagine e del suono al controllo vocale e molto altro, queste funzionalità basate sull'intelligenza artificiale stanno rendendo le smart TV molto migliori!

Perché ChatGPT è migliore di DeepSeek

Perché ChatGPT è migliore di DeepSeek

Inizialmente le aspettative per DeepSeek erano alte. In quanto chatbot basato sull'intelligenza artificiale, pubblicizzato come un forte concorrente di ChatGPT, promette funzionalità ed esperienze di chat intelligenti.

Scopri Fireflies.ai: la segretaria AI gratuita che ti fa risparmiare ore di lavoro

Scopri Fireflies.ai: la segretaria AI gratuita che ti fa risparmiare ore di lavoro

È facile trascurare dettagli importanti quando si prendono appunti di altre cose essenziali, e cercare di prendere appunti mentre si chiacchiera può distrarre. Fireflies.ai è la soluzione.

Come allevare lAxolotl in Minecraft, addomesticare la Salamandra in Minecraft

Come allevare lAxolotl in Minecraft, addomesticare la Salamandra in Minecraft

Gli Axolot di Minecraft saranno degli ottimi aiutanti per i giocatori che operano sott'acqua, se sapranno come usarli.

A Quiet Place: The Road Ahead Configurazione del gioco per PC

A Quiet Place: The Road Ahead Configurazione del gioco per PC

La configurazione di A Quiet Place: The Road Ahead ha ricevuto recensioni piuttosto positive, quindi è opportuno valutarla attentamente prima di decidere di scaricarla.