Formule e funzioni

SE

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).

Il browser in uso non supporta le funzionalità video. Installare Microsoft Silverlight, Adobe Flash Player o Internet Explorer 9.

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

La cella D2 contiene la formula =SE(C2="Sì";1;2)
  • =SE(C2="Sì";1;2)

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

La cella D2 contiene la formula =SE(C2=1;"SÌ";"NO")
  • =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.

La formula nella cella D2 è =SE(C2>B2;"Fuori budget";"Nel budget")
  • =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")

La formula nella cella E2 è =SE(C2>B2;C2-B2;"")
  • =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).

La formula nella cella F7 è SE(E7="Sì";F5*0,0825;0)
  • =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

Funzione PIÙ.SE

Uso di SE con le funzioni E, O e NON

CONTA.SE

Come evitare errori nelle formule

Panoramica delle formule in Excel

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.