www.valterborsato.it

Funzione logica SE (seconda parte). Applicare le Funzioni E; O e NON

Le Funzioni Logiche in generale nella definizione del Test utilizzano come confronto gli operatori: uguale, maggiore, minore etc.
Nell'impostare una Funzione logica di Excel può rendersi necessario dover verificare più criteri, a tale scopo l'utilizzo dei connettivi logici E; O e NON consentono di esprimere con maggiore flessibilità il test logico.
:: Per dettagli sull'impostazione generale delle Funzioni SE si rimanda alla precedente nota: La Funzione SE (sintassi e operatori logici di confronto).

Excel: applicare i connettivi logici E e O

Il connettivo di congiunzione E esprime indicativamente la parola “e” del nostro linguaggio e permette di unire 2 o più criteri all'interno della Funzione. La congiunzione si considera VERA solamente nel caso in cui tutto quanti i criteri congiunti siano VERI.
Pertanto se viene utilizzato l'operatore E, devono essere veri tutti i valori affinchè il risultato dell'espressione sia VERO.
L'operatore O, che esprime indicativamente la parola “oppure” del nostro linguaggio permette anch'esso di unire 2 o più criteri all'interno della Funzione. ma al contrario dell'operatore E è sufficiente che un solo valore sia vero affinchè il risultato dell'espressione venga restituito come VERO.

La Funzione logica E

La Funzione logica E Restituisce come risultato VERO se tutti gli argomenti hanno valore VERO e restituisce FALSO se uno o più argomenti hanno valore FALSO.
Sintassi: =E(logico1;logico2; ...)
Dove Logico1; logico2; ... sono da 1 a 30 condizioni che possono assumere valore VERO o FALSO.
Nell'esempio raffigurato nell'immagine viene proposta una Funzione E che verifica se il settore e la città sono rispettivamente uguali a Calzature e Verona.
Solo nel caso del venditore Bianchi i due valori sono veri. Nel caso del venditore Rossi e Neri il risultato restituito dalla Funzione risulta FALSO.

Excel Funzioni logiche | Applicare La Funzione logica  E (operatore di congiunzione)

La Funzione logica O

La Funzione logica O restituisce VERO se almeno un argomento ha valore VERO e restituisce FALSO solo se tutti gli argomenti hanno valore FALSO.
Sintassi: =O(logico1;logico2;...)
Dove: Logico1;logico2;... sono da 1 a 30 argomenti da verificare che possono avere valore VERO o FALSO.
Nell'esempio raffigurato nell'immagine sottostante viene impostata una Funzione O che verifichi se il settore sia uguale a Calzature oppure che la città sia Verona. Solo i dati relativi al Venditore Neri restituiscono Falso in quanto nessuno dei due valori considerati risulta vero.

Excel Funzioni logiche | Applicare La Funzione logica  O (operatore di disgiunzione)

La Funzione NON

La Funzione NON prende in considerazione un unico argomento logico e lo inverte da VERO a FALSO. Non è un operatore logico e viene utilizzato per invertire un valore logico e di conseguenza trasformare in VERO ciò che è FALSO o viceversa.
Sintassi: =NON(logico)
Dove l'argomento logico rappresenta un solo e unico valore.

Nell'esempio raffigurato, la Funzione NON serve per escludere tutti coloro che sono della produzione. 

Excel Funzioni logiche | Applicare La Funzione logica  NON

:: Le Funzioni Logiche E, O e NON, lavorano su variabili che possono assumere solo valore VERO o FALSO.

Utilizzare i connettivi logici di congiunzione E() e disgiunzione O()

Si consideri la tabella rappresentata nell'immagine sottostante, nella quale si vuole imposatre una Funzione SE per calcolare un incentivo economico da corrispondere ad una persona se ha un minimo di anni di lavoro e appartiene ad un determinato settore di produzione. 
Questo tipo di ricerca introduce la necessità di utilizzare i connettivi logici di congiunzione e disgiunzione, nello specifico espressi dalla Funzione E e dalla Funzione O.

Impostare Funzioni logiche applicando  i connettivi  E; O - Tabella esercizio

Nidificare la Funzione E(); e la Funzione O()

Esempio: Rispetto all'anagrafica di cui sopra, si vuole fornire un incentivo di 100 euro a chi da oltre 10 anni lavora nel settore della produzione.
Si deve pertanto avere una condizione VERO per entrambi i valori, età maggiore di 10, e settore uguale a produzione.

Nidificare la Funzione E come criterio di una Funzione Logica SE

Se nell'espressione, fosse stata utilizzata la Funzione O, ovvero:
=SE(O(C2>10;D2="Produzione");100;0)
il risultato restituito sarebbe stato che a tutti quelli della produzione e a tutti coloro che hanno più di 10 anni di lavoro verrebbe riconosciuto il valore 100!

Nidificare la Funzione O come criterio di una Funzione Logica SE

Altri esempi di impostazione delle Funzioni logiche E, O e NON

Nella sottostante tabella vengono formulate alcune espressioni il cui risultato se VERO o FALSO appare evidente nella colonna G.
Nel primo caso, il risultato è FALSO perchè con la Funzione E devono essere veri tutti e tre i criteri. I primi due sono veri ma il terzo è falso. Nella cella E3 infatti non c'è scritto Treviso ma Padova.
Nel secondo caso (riga 4) il risultato è VERO perchè sono veri tutti e tre i criteri.
In riga 5 e 6 viene utilizzata la Funzione O. In questa espressione è sufficiente che solo un criterio (riga 5) sia vero per ottenere il risultato VERO.
Al contrario per ottenere il risultato FALSO (riga 6) nessun criterio espresso nella Funzione deve risultare vero.
Più particolare e forse meno utilizzata la Funzione NON, in riga 8 nell'espressione viene chiesto di verificare che il dato in C8 NON sia "Padova" ovviamente il risultato è VERO poichè in C8 c'è scritto Verona.
Al contrario nella riga 9 viene restituito FALSO, poichè viene chiesto di verificare che in C9 NON sia contenuto il testo Verona.

Esempi di impostazione delle Funzioni logiche E, O e NON

La Funzione SE (sintassi e operatori logici di confronto) | La funzione SE in Excel spiegata per esempi per capire come funziona

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

Indice generale Argomenti

EXCEL - WORD & POWERPOINT