Esercitazione su Excel: introduzione alla logica booleana

In questo video, ti mostrerò le basi della logica booleana. La logica booleana è un ottimo strumento per semplificare le formule, specialmente quelle con molte istruzioni IF.

Quindi, per iniziare, cos'è un booleano?

Un booleano è un tipo di dati con solo due valori possibili, TRUE o FALSE.

Vedrai spesso risultati booleani o espressioni booleane in Excel.

Ad esempio, se inserisco la formula = B4> 30 qui, otterremo il risultato booleano TRUE.

Quindi, B4> 30 è un'espressione booleana o un'istruzione logica che restituisce VERO o FALSO.

Se copio la formula, otteniamo un risultato booleano per ogni numero.

La cosa interessante dei valori booleani è che hanno equivalenti numerici.

Durante un'operazione di matematica, Excel convertirà i booleani in numeri, TRUE diventa 1 e FALSE diventa zero.

Posso dimostrarlo con una formula che aggiunge semplicemente zero ai valori nella colonna C.

Zero più qualsiasi numero è lo stesso numero, quindi puoi vedere che VERO è equivalente a 1 e FALSO è equivalente a zero.

Quindi, come possiamo usarlo in Excel?

Diamo un'occhiata a un semplice esempio.

Qui abbiamo un elenco di venditori e numeri di vendita. Supponiamo che ottengano un bonus di $ 500 se superano i 10000 nelle vendite.

Un modo per gestirlo con una formula è scrivere:

= IF (vendite> 10000, 500, 0)

che funziona bene.

Ma come possiamo invece utilizzare la logica booleana?

Bene, le vendite superiori a 10000 sono un'espressione logica che restituisce VERO o FALSO.

Ciò significa che possiamo semplicemente riscrivere la formula in questo modo:

= (vendite> 10000) * 500

Quindi, è carino. Ci siamo sbarazzati della dichiarazione IF.

Ma forse un po 'sciocco, solo per sbarazzarsi di una singola dichiarazione IF.

Sì, quindi aggiungiamo un po 'di complessità.

E se ci fosse un bonus speciale di $ 250 per le vendite superiori a 12000?

In tal caso, potresti vedere una formula IF nidificata come questa:

= IF (C5> 12000,500 + 250, IF (C5> 10000,500,0))

Che ne dici di una versione booleana?

Bene, con la logica booleana, scriviamo semplicemente write:

= (vendite> 10000) * 500 + (vendite> 12000) * 250

Nessuna ramificazione. Nessuna istruzione IF. Excel esegue semplicemente il calcolo e restituisce il risultato.

Quindi questo è il succo della logica booleana.

Cerca opportunità per usarlo nelle tue formule.

Posso essere un ottimo modo per rilassarsi e formule semplicemente complesse.

Corso

Formula di base

Scorciatoie correlate

Completa l'ingresso e rimani nella stessa cella Ctrl + Enter + Return

Articoli interessanti...