AutoExel Logo

Come funziona la formula SE in Excel (esempi semplici)

La formula SE ti permette di prendere decisioni automatiche in Excel. Qui ti spiego come usarla con esempi che puoi copiare subito.

La formula SE è una delle più potenti di Excel perché ti permette di far fare scelte al foglio di calcolo. È come dire: "Se succede questo, fai quello, altrimenti fai quest'altro". Sembra complicato ma è più semplice di quanto pensi.

La struttura della formula SE

La formula SE ha tre parti fondamentali che devi ricordare:

=SE(condizione; valore_se_vero; valore_se_falso)
  • condizione:la domanda che fai (es: A1>10)
  • valore_se_vero:cosa fare se la risposta è SÌ
  • valore_se_falso:cosa fare se la risposta è NO

Esempio 1: Promosso o Bocciato

Hai una lista di voti e vuoi che Excel scriva automaticamente "Promosso" o "Bocciato".

Formula:

=SE(A2>=6; "Promosso"; "Bocciato")

Cosa fa:

  • Controlla se il voto in A2 è maggiore o uguale a 6
  • Se SÌ: scrive "Promosso"
  • Se NO: scrive "Bocciato"

Esempio 2: Sconto solo sopra 100€

Vuoi applicare uno sconto del 10% solo se l'ordine supera 100 euro.

Formula:

=SE(B2>100; B2*0,9; B2)

Cosa fa:

  • Se l'importo in B2 è maggiore di 100, applica lo sconto (moltiplica per 0,9)
  • Altrimenti lascia il prezzo invariato

Esempio 3: Controllo celle vuote

Spesso devi gestire celle vuote per evitare errori. Ecco come fare.

Formula:

=SE(C2=""; "Dato mancante"; C2*2)

Cosa fa:

  • Se C2 è vuota, scrive "Dato mancante"
  • Se C2 contiene un numero, lo moltiplica per 2

SE annidati: più di due scelte

Quando hai più di due opzioni, puoi mettere una formula SE dentro un'altra.

Esempio: Valutazione a lettere (A, B, C, D, F)

=SE(A2>=9; "A"; SE(A2>=7; "B"; SE(A2>=6; "C"; SE(A2>=5; "D"; "F"))))

Logica:

  • Se voto ≥ 9 → "A"
  • Altrimenti se voto ≥ 7 → "B"
  • Altrimenti se voto ≥ 6 → "C"
  • Altrimenti se voto ≥ 5 → "D"
  • Altrimenti → "F"

Suggerimento: Se hai molte condizioni, è meglio usare la formula PIÙ.SE (disponibile nelle versioni recenti di Excel) che è più facile da leggere.

Combinare SE con altre formule

SE + E: controllare più condizioni contemporaneamente

=SE(E(A2>=18; B2="Sì"); "Ammesso"; "Non ammesso")

Scrive "Ammesso" solo se l'età è ≥18 E la risposta in B2 è "Sì"

SE + O: almeno una condizione vera

=SE(O(C2="VIP"; D2>1000); "Sconto 20%"; "Sconto 5%")

Applica il 20% se il cliente è VIP OPPURE se ha speso più di 1000€

SE + CONTA.SE: contare e decidere

=SE(CONTA.SE(A:A;A2)>1; "Duplicato"; "Unico")

Controlla se il valore appare più di una volta nella colonna A

Errori comuni con la formula SE

1. Dimenticare le virgolette per il testo

SBAGLIATO: =SE(A1>10; OK; NO)

GIUSTO: =SE(A1>10; "OK"; "NO")

Il testo va sempre tra virgolette!

2. Usare = invece di ==

In Excel il confronto si fa con un solo segno uguale:

SE(A1=10; "Dieci"; "Altro")

Non serve ==, basta = (diversamente da altri linguaggi di programmazione)

3. Parentesi non chiuse

Ogni parentesi aperta ( deve avere la sua chiusa ). Excel ti avvisa con un messaggio di errore se ne manca una.

Hai bisogno della formula senza scriverla?

AutoExel genera la formula automaticamente. Carica un file, descrivi cosa vuoi fare, e la formula si crea da sola.

Prova AutoExel Gratis

Domande frequenti

Non vuoi imparare le formule SE?

Con AutoExel scrivi le tue condizioni in linguaggio normale e l'AI crea la formula SE perfetta per te.

Inizia Gratis
Formula SE Excel - Guida completa | AutoExel