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 baseScorciatoie correlate
Completa l'ingresso e rimani nella stessa cella Ctrl
+ Enter
⌃
+ Return