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

    Supermegaboy – Ep. 68: “Finalmente dentro”

    Era una notte d’inizio autunno a Firenze City, quando Supermegaboy arrancava lungo il muro...

    L’arte delle fregature – 1.06 – Dimenticanza dipendente dai segnali

    Ecco, questo bias è abbastanza particolare. La dimenticanza dipendente dai segnali (cue-dependent forgetting), detto...

    L’arte delle fregature – 1.10 – Distorsione da omissione

    Questo bias è abbastanza famoso. O meglio: è un po’ meno sconosciuto rispetto a...

    Pillole di Excel – 37 – Formato Celle

    Eccoci a una delle cose più sottovalutate di Excel. I principianti non si rendono...

    Ep. 64: “La super tirachinas”

    https://www.youtube.com/watch?v=kzFhIqP_BWE   “Qué le gusta?” chiede Supermiguel Ramonito Gomez de la Sernita. “Este es un tirachinas......

    Supermegaboy – Ep. 7: “Prima missione completata”

    Era una notte di fine primavera a Firenze City quando Supermegaboy, sempre immobile sul...
    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).