Come utilizzare i valori booleani (valori logici) in Excel

Sommario:

Come utilizzare i valori booleani (valori logici) in Excel
Come utilizzare i valori booleani (valori logici) in Excel
Anonim

Cosa sapere

  • I valori booleani sono True o False, 1 o 0.
  • Usa le parole in maiuscolo per rappresentare i valori booleani. Es: TRUE
  • Utilizza funzioni logiche, come IF, OR e AND, con valori booleani.

Questo articolo spiega come utilizzare i valori booleani nei fogli di calcolo di Microsoft Excel. Queste istruzioni si applicano alle versioni di Excel 2019, 2016, 2013, 2010 ed Excel per Microsoft 365.

Che cos'è un valore booleano?

Un valore booleano, a volte chiamato valore logico, è uno dei numerosi tipi di dati utilizzati nei fogli di calcolo in applicazioni come Excel e Fogli Google. Prendendo il nome dal matematico del XIX secolo George Boole, i valori booleani fanno parte di un ramo dell'algebra noto come algebra booleana o logica booleana.

La logica booleana è vitale per tutta la tecnologia informatica, non solo per i fogli di calcolo, e si basa sul concetto che tutti i valori possono essere ridotti a TRUE o FALSE -oppure, poiché la tecnologia informatica si basa sul sistema numerico binario, 1 o 0

Valori booleani e funzioni logiche del foglio elettronico

I valori booleani nei programmi di fogli elettronici vengono spesso creati utilizzando il gruppo logico di funzioni come la funzione IF, la funzione AND, e la funzione OR.

Image
Image

In queste funzioni, i valori booleani sono la sorgente di input per uno degli argomenti della funzione, oppure possono formare l'output oi risultati di una funzione che sta valutando altri dati nel foglio di lavoro.

Ad esempio, il primo argomento della funzione IF nella riga 4, l'argomento del test logico, è necessario per restituire un valore booleano come risposta. L'argomento deve sempre valutare una condizione che può risultare solo in una risposta TRUE o FALSE. Di conseguenza:

  • Se l'argomento restituisce una risposta di TRUE, la funzione esegue un'azione. In questo esempio, moltiplica i dati nella cella A2 per 25.
  • Se l'argomento restituisce una risposta di FALSE, la funzione esegue un'azione diversa. In questo caso, moltiplica i dati nella cella A2 per 10.

Valori booleani e funzioni aritmetiche

A differenza delle funzioni logiche, la maggior parte delle funzioni in Excel e Fogli Google che eseguono operazioni aritmetiche come SUM, COUNT eMEDIA ignora i valori booleani quando sono nelle celle incluse negli argomenti di una funzione.

Image
Image

Ad esempio, nell'immagine di esempio, la funzione COUNT nella riga 5, che conta solo le celle contenenti numeri, ignora i valori booleani VERO e FALSO situati in celle A3, A4 e A5 e restituisce una risposta di 0.

Conversione TRUE e FALSE in 1 e 0

Per avere valori booleani inclusi nei calcoli delle funzioni aritmetiche, devi prima convertirli in valori numerici prima di passarli alla funzione. Due modi per compiere questo passaggio sono:

  • Moltiplica i valori booleani per uno (come mostrato dalle formule nelle righe 7 e 8 dell'esempio, che moltiplicano i valori TRUEe FALSE nelle celle A3 e A4 per uno).
  • Aggiungi uno zero a ciascun valore booleano (come mostrato dalla formula nella riga 9 dell'esempio, che aggiunge 0 al valore TRUE in cella A5).

Queste operazioni hanno l'effetto di convertire il valore TRUE nelle celle A3 e A5 in 1e il valore da FALSE nella cella da A4 a 0 Di conseguenza, il COUNT La funzione nella riga 10 , che somma i dati numerici nelle celle da A7 a A9 , restituisce il risultato di 3 anziché 0

Image
Image

Valori booleani e formule di Excel

A differenza delle funzioni aritmetiche, le formule in Excel e Fogli Google che eseguono operazioni aritmetiche come addizioni e sottrazioni sono felici di leggere i valori booleani come numeri senza bisogno di conversione. Tali formule impostano automaticamente TRUE uguale a 1 e FALSE uguale a 0

Di conseguenza, la formula di addizione nella riga 6 nell'immagine di esempio,

=A3 + A4 + A5

legge i dati nelle tre celle come:

=1 + 0 + 1

e restituisce una risposta di 2 di conseguenza.

Consigliato: