More

    Pillole di Excel – 49 – Funzioni logiche O, XOR

    O (OR)

    Passiamo adesso alla funzione logica O (in inglese OR). Questa funzione restituisce VERO se almeno uno degli argomenti è vero, restituisce FALSO se tutti gli argomenti sono falsi.

    Occhio: se anche solo uno fra 255 argomenti è vero la funzione O ci darà VERO come risultato.

    Vediamo ora un semplice esempio in cui ho usato la funzione O.

    Pillole di Excel - 49 - Funzioni logiche O, XOR - Lamberto Salucco

    La cella C2 deve visualizzare il messaggio corretto a seconda della situazione attuale: se A2 e B2 contengono un qualsiasi valore mostrerà “Entrambe compilate”.

    Se nessuna delle due celle contiene un valore mostrerà “Entrambe vuote” e fino a qui non avreste (spero) problemi a gestire la situazione.

    La terza possibilità, invece, è che una sola delle due celle contenga un valore ed è qui che ci torna utile la funzione O perché se anche solo uno degli argomenti è vero allora ci restituirà VERO.

    Ecco la funzione che ho scritto in C2:

    =SE(E(A2=””;B2=””);”Entrambe vuote”;SE(O(A2=””;B2=””);”Una vuota”;”Entrambe compilate”))

    Dal punto di vista logico si parte subito verificando se entrambe le celle siano vuote e impostando il relativo messaggio qualora il test dia esito positivo.

    Se invece il test risulta negativo si controlla se almeno una delle due sia vuota e in caso di nuovo negativo l’unica possibilità è che siano entrambe compilate.

    Se ve lo state chiedendo: sì, mi rendo conto che il procedimento è contorto ma mi serviva un esempio volante per la funzione O.

     

    XOR (XOR)

    Ed eccoci all’ultima funzione: XOR (il nome è uguale anche in inglese) o “or esclusivo”. In pratica questa funzione logica restituisce VERO se solo uno degli argomenti è vero, in tutti gli altri casi otterremo FALSO.

    Per esempio se in una cella scrivo:

    =XOR(3>2;6<8)

    otterrò FALSO perché entrambi gli argomenti sono veri ma se scrivo:

    =XOR(3>2;6>8)

    otterrò VERO perché il primo (e solo il primo) argomento è vero mentre l’altro è falso.

    Facciamo un ultimo esempio. Abbiamo un foglio elettronico con tre celle che contengono valori numerici.

    Vogliamo vedere un determinato messaggio solo e unicamente se uno solo dei tre valori è superiore a 5.

    Pillole di Excel - 49 - Funzioni logiche O, XOR - Lamberto Salucco

    I tre valori sono scritti in A2, B2, C2. Solo quello in C2 è superiore a 5 e così la cella D2 visualizza il messaggio.

    Per fare questo ho usato una funzione SE e una XOR:

    =SE(XOR(A2>5;B2>5;C2>5);”Uno solo >5″;””)

     

     

     

     

     

     

    Tratto da “Manabile Semiserio di Excel – Parte Seconda per utenti bravini

    Manabile Semiserio di Excel - Seconda parte per utenti bravini - Lamberto Salucco | Rebus Multimedia

    Altri articoli con tag simili

    Pillole di Excel – 30 – Percentuale

    Ok, diciamo adesso due cose rapide sulla formattazione Percentuale e sul calcolo delle percentuali.   Percentuale Innanzitutto...

    20 TOFU, MOFU, BOFU etc. – Prontuario Semiserio di Digital Marketing

    Ora, se c’è una cosa che mi piace nella vita è il buon cibo,...

    Ep. 49: “In trappola”

    https://www.youtube.com/watch?v=i8wtrGEc2bA   Adalberto e Guendalina hanno messo l’esplosivo nel buco. “Presto, fra pochi minuti l’asteroide esploderà!” Ma...

    Pillole di Excel – 04 – Punto esclamativo e tridimensionali

    Punto esclamativo “!” La volta scorsa abbiamo affrontato il dollaro, andiamo avanti. Abbiamo detto che in...

    Supermegaboy presenta “Misteri”!

    "MISTERI" sarebbe la trasmissione record in Italia per utilizzo incoerente e ridondante del condizionale. https://www.youtube.com/watch?v=bBC4v7jRDWY In...

    24 Yoast, onpage SEO etc. – Prontuario Semiserio di Digital Marketing

    Adesso che sapete tutto lo scibile su Wordpress possiamo parlare di uno dei suoi...
    spot_img
    Lamberto Salucco - Rebus Multimedia - Firenze

    Lamberto Salucco

    (Firenze, 1972) – Sono un consulente informatico (ma laureato in Lettere Moderne), mi occupo di marketing (ma solo digitale), social media (ma non tutti), editoria (ma non cartacea), musica (ma detesto il reggae), formazione (ma non scolastica), fake news (ma non sono un giornalista), programmazione (ma solo Python), siti web (ma solo con CMS), sviluppo app (ma solo iOS e Android), bias cognitivi (ma non sono uno psicologo), intelligence informatica (ma solo OSINT), grafica 3D (ma niente CAD), grafica 2D (ma niente Illustrator), Office Automation (ma non mi piace Access).