www.valterborsato.it

La Funzione logica SE di Excel e gli operatori logici di confronto

La Funzione Logica SE risulta indubbiamente una della Funzioni più utili e maggiormente applicate nei Fogli di lavoro di Excel.
Questa Funzione permette di valutare una condizione (test_logico) e restituire due possibili risultati se VERO o se FALSO.
La sintassi della Funzione SE presenta pertanto tre argomenti: 
=SE(test;[se_vero];[se_falso])
.
L'argomento Test esprime un'espressione logica rispetto un determinato valore (ad esempio potrebbe essere: maggiore a; uguale a, minore di... )
Il test logico così espresso restituisce due diverse argomentazioni [se VERO] o [se FALSO] all'interno delle quali potranno essere espressi valori numerici, stringhe di testo o Formule.

Funzione SE Excel: la definizione del Test logico

Il Test logico rappresenta l'elemento chiave della Funzione SE e deve essere individuato in modo tale che possa esprimere le due condizioni VERO o FALSO che serviranno per completare la sintassi dell'espressione.
Nell'impostare il test logico sono disponibili gli operatori di confronto, (schematizzati nella sottostante immagine).
Uguale a; Maggiore di; Minore di; Maggiore o uguale a; Minore o uguale a, Diverso da.
Dopo l'espressione del Test logico, nella successiva parte della Funzione, dovrà essere indicato cosa fare se il confronto con il test risulta VERO o FALSO. Al posto di VERO e FALSO sarà possibile esprimere  un valore, una formula da calcolare oppure un testo (nel caso dovrà essere imputato virgolettato fra doppi apici).

La Funzione logica SE di Excel | Utilizzare gli operatori logici di confronto

Applicare la Funzione logica SE

Prendiamo in considerazione una Funzione logica SE che restituisca un testo, e ipotizziamo di dover commentare semplicemente con Sufficiente o Insufficiente i voti superiori o inferiori al valore 5.
Nella cella D3 potrà essere inserita la seguente Funzione:
=SE(C3<6;"Insufficiente";"Sufficiente")
IL risultato di questa Funzione sarà la restituzione del commento insufficiente se il voto è inferiore a 6 oppure sufficiente se il voto è superiore o uguale a 6. Nella Funzione SE l'espressione del confronto del test logico (insufficiente o sufficiente) essendo testo, deve essere espresso fra doppi apici.

La Funzione logica SE di Excel | Applicare La Funzione logica SE di Excel 

Applicare la Funzione SE (inserire Formule negli argomenti)

La Funzione SE, nella definizione degli argomenti [se VERO] o [se FALSO] può esprimere anche dei valori numerici o delle formule di calcolo.
Nell'esempio dell'immagine sotto raffigurata si vuole attribuire un incentivo pari al 4% del fatturato per le eventuali vendite mensili superiori ai 10.000 euro. Pertanto se un venditore dovesse fatturare 12.000 euro, si dovrà calcolare il 4% di incentivo sui 2000 euro che hanno superato la soglia dei 10.000.
La Funzione potrà essere impostata nel seguente modo:
=SE(C3>10000;(c3-10000)*4%;0)

Nell'argomento Funzione SE_FALSO è stato inserito 0 (zero). Pertanto se il venditore non supera i 10.000 euro di fatturato, nella colonna incentivo verrà restituito il valore zero.

La Funzione logica SE di Excel | Inserire formule nelle Funzioni logiche di Excel 

:: Consiglio. Nell'impostare le Funzioni è sempre opportuno inserire meno riferimenti possibili a valori che potrebbero variare.
Il valore numerico 10.000 anzichè inserirlo nella Formula sarebbe più corretto scriverlo in una cella e nella Funzione inserire le coordinate di riferimento alla cella, in tal modo se dovesse variare la definizione della soglia sopra la quale calcolare l'incentivo basterà cambiare il valore nella cella di riferimento e non dover correggere la Funzione.

Applicare la Funzione SE - utilizzare l'operatore logico di confronto "diverso da"

Nell'esempio sotto raffigurato, si vuole impostare una Funzione SE, che riconosca un rimborso di 50 Euro a tutti coloro che non sono della città di Verona.
In questo caso è possibile impostare un criterio di esclusione che viene espresso dalle parentesi angolari aperta e chiusa. <>

La Funzione valuta se il valore contenuto nella cella C3 è diverso da "<>" Verona. Se VERO viene inserito il valore 50, se FALSO 0 (zero).
=SE(C3<>"Verona";50;0)

La Funzione logica SE di Excel | Applicare l'operatore logico diverso da

Funzione SE nidificata

Quando sono necessarie più condizioni di valutazione, nell'argomento VERO o FALSO di una Funzione SE è possibile includere (nidificare) una successiva Funzione SE che prenda in considerazione un ulteriore TEST logico.

La Funzione logica SE di Excel |  Applicare Funzioni condizionali SE nidificate

Esempio di Funzione logica SE nidificata

Nell'esempio raffigurato nell’immagine, si vuole riconoscere un incentivo di anzianità di lavoro pari a € 50 se una persona ha più di 10 anni lavorativi, e di € 100 se ha più di 20 anni di lavoro.
La Funzione SE, può essere impostata in due modi diversi, prevedendo in entrambi casi una seconda Funzione SE nidificata nella prima.
Nel primo caso, nel test logico della Funzione SE, viene verificato se la persona ha meno di 10 anni di lavoro, nel caso fosse vero viene inserito il valore 0 (zero); nel caso fosse falso viene considerata una seconda Funzione logica SE che verifica se la persona ha più di 20 anni di lavoro. Nel vero di questa seconda espressione viene inserito 100 e nel falso 50.
Nel secondo caso (immagine sottostante), nel test logico della Funzione SE, viene verificato se la persona ha più di 10 di lavoro; nel vero di questa prima Funzione, viene nidificata una seconda Funzione SE nel cui test logico si verifica se ha più di 20 anni di lavoro (nel vero e nel falso vengo espressi rispettivamente i valori 100 e 50). La formula si chiude con lo zero che rappresenta il falso della prima Funzione logica SE.

Esempio di Funzione logica SE nidificata

Argomenti Funzione: La Finestra di dialogo della Funzione logica SE

Se imputare la corretta sintassi della Funzione SE può sembrare complicato, è possibile sfruttare l'opzione offerta dalla Finestra di dialogo Argomenti Funzione.
Per accedervi è sufficiente cliccare sul pulsante Fx della Barra della Formula e selezionare la Funzione SE fra le Funzioni Logiche o fra le Funzioni recenti.
Una volta individuata e selezionata la Funzione Condizionale SE, si aprirà la finestra di dialogo Argomenti funzione.

La Funzione logica SE di Excel | Utilizzare argomenti Funzione

Quale esempio dell'applicazione della Funzione logica SE attraverso la finestra di dialogo Argomenti Funzione, si considera l'esempio precedentemente trattato sulla restituzione di un giudizio Sufficiente od Insufficiente se il voto è maggiore o minore a 6.

La Funzione logica SE di Excel | Applicare la Funzione logica SE

:: Nell'espressione del valore testo sufficiente o insufficiente all'interno della Finestra di dialogo Argomenti Funzione, non è necessario mettere il testo fra doppi apici, sarà automaticamente lo strumento Argomenti Funzione ad inserite le virgolette nella sintassi della Funzione.

Nota. Gli esempi riportati nella sezione, sono stati applicati alla Versione Excel 365, ma sono ugualmente applicabili anche alle versioni Excel 2007, 2010 e 2013.

12 esempi per spiegare la Funzione Logica SE. La Funzione SE di Excel spiegata attraverso esempi per capire come funziona: Dodici esempi pratici di applicazione della Funzione logica SE (Nuova sezione dedicata alle Funzioni logiche contenente esempi pratici sull'applicazione della Funzione SE, e dei connettivi logici E, O e NON)

 

Argomenti correlati

Le Funzioni Logiche di Excel
    - Funzioni logiche: Funzione SE prima parte. La Funzione SE (sintassi e operatori logici di confronto)
    - Funzioni logiche: Funzione SE seconda parte. Applicare gli operatori connettivi. Le Funzioni E; O; NON
    - Funzioni logiche: Utilizzare le Funzioni SOMMA.SE; SOMMA.PIÙ.SE; CONTA.SE; CONTA.PIÙ.SE
    - Funzioni logiche: La Funzione SE.ERRORE e la correzione dei messaggi di errore di Excel

Ricerca personalizzata

Indice Generale Argomenti: EXCEL - WORD & POWERPOINT