La funzione SE, una delle più famose di Excel, consente di eseguire confronti logici tra un valore e un risultato previsto.
Quindi un'istruzione SE può avere due risultati. Il primo risultato si ottiene se il confronto è Vero, il secondo se è Falso.
Ad esempio, =SE(C2="Sì";1;2) significa: SE(C2 = Sì, allora restituisci 1, altrimenti restituisci 2).

Usare la funzione SE, una delle funzioni logiche, per restituire un valore se una condizione è vera e un altro valore se è falsa.
SE(test;se_vero;[se_falso])
Ad esempio:
-
=SE(A2>B2;"Fuori budget";"OK")
-
=SE(A2=B2;B4-A4;"")
Nome argomento |
Descrizione |
---|---|
test (obbligatorio) |
Condizione da testare. |
se_vero (obbligatorio) |
Valore restituito se il risultato di test è VERO. |
se_falso (facoltativo) |
Valore restituito se il risultato di test è FALSO. |
Esempi di funzioni SE semplici

-
=SE(C2="Sì";1;2)
Nell'esempio qui sopra la formula nella cella D2 dice: SE(C2 = Sì, allora restituisci 1, altrimenti restituisci 2)

-
=SE(C2=1;"Sì";"No")
In questo esempio la formula nella cella D2 indica: SE(C2 = 1, allora restituisci Sì, altrimenti No)come si può vedere, la funzione SE è utilizzabile per valutare sia il testo che i valori. Può inoltre essere usata per valutare gli errori. Oltre a confrontare se un valore è uguale a un altro restituendo un singolo risultato, è anche possibile usare operatori matematici ed eseguire altri calcoli in base ai criteri specificati. È inoltre possibile annidare molteplici funzioni SE per eseguire più confronti.

-
=SE(C2>B2;"Fuori budget";"Nel budget")
Nell'esempio precedente la funzione SE nella cella D2 dice SE(C2 è maggiore di B2, allora restituisci "Fuori budget", altrimenti "Nel budget")

-
=SE(C2>B2;C2-B2;0)
Nella figura qui sopra, invece di restituire un risultato di testo verrà restituito un calcolo matematico. Quindi la formula nella cella E2 dice SE(Spese effettive è maggiore di Spese previste, allora sottrai l'importo di Spese previste dall'importo di Spese effettive, altrimenti non restituire nulla).

-
=SE(E7="Sì";F5*0,0825;0)
In questo esempio la formula nella cella F7 dice SE(E7 = "Sì", allora moltiplica l'importo totale nella cella F5 * 8,25%, altrimenti non sono dovute imposte quindi restituisci 0)
Nota: Se si intende usare testo nelle formule, è necessario racchiuderlo tra virgolette, ad esempio "Testo". L'unica eccezione è l'uso di VERO o FALSO, che Excel riconosce automaticamente.
Problemi comuni
Problema |
Causa dell'errore |
---|---|
0 (zero) in una cella |
Non è stato specificato un argomento per se_vero o se_falso. Per restituire il valore corretto, aggiungere del testo ai due argomenti o aggiungere VERO o FALSO all'argomento. |
#NOME? in una cella |
Questo errore indica in genere che la formula non è stata digitata correttamente. |
Servono altre informazioni?
È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.
Vedere anche
Funzione SE: usare formule annidate ed evitare problemi
Uso di SE con le funzioni E, O e NON