Valor booleà (valor lògic) Definició i ús en Excel

Definició i ús de valors booleans a Excel i a Google Spreadsheets

Un valor booleà , de vegades anomenat valor lògic , és un dels diversos tipus de dades que s'utilitzen a Excel i a Google Spreadsheets.

Nomenat després del matemàtic del segle XIX George Boole, els valors booleanos formen part d'una branca d'àlgebra coneguda com a àlgebra booleana o lògica booleana .

La lògica booleana és important per a tota la tecnologia informàtica, no només per a programes de fulls de càlcul, i es basa en el concepte de que tots els valors es poden reduir a TRUE o FALSE o bé ja que la tecnologia informàtica es basa en el sistema de numeració binària, ja sigui 1 o 0.

Valors booleans i funcions lògiques de full de càlcul

L'ús de valors booleans en els programes de full de càlcul s'associa amb més freqüència amb el grup lògic de funcions com ara la funció IF, la funció AND i la funció OR.

En aquestes funcions, com es mostra a les fórmules de les files 2, 3 i 4 de la imatge anterior, els valors booleans es poden utilitzar com a font d' entrada per a un dels arguments de la funció o poden formar la sortida o els resultats d'una funció que és avaluant altres dades del full de treball.

Per exemple, el primer argument de la funció IF a la fila 5 - l'argument Logical_test - és obligatori retornar un valor booleà com a resposta.

És a dir, l'argument sempre ha d'avaluar una condició que només pot donar lloc a una resposta TRUE o FALSE. I, com a resultat,

Valors booleans i funcions aritmètiques

A diferència de les funcions lògiques, la majoria de les funcions d'Excel i de Google Spreadsheets que realitzen operacions aritmètiques -com SUM, COUNT i AVERAGE- ignoren els valors booleanos quan es localitzen a les cel·les incloses en els arguments d'una funció.

Per exemple, a la imatge de dalt, la funció COUNT de la fila 5, que només conté cel·les que contenen nombres, ignora els valors booleans TRUE i FALSE ubicats a les cel·les A3, A4 i A5 i retorna una resposta de 0.

S'està convertint TRUE i FALSE a 1 i 0

Per tenir valors booleans inclosos en els càlculs de les funcions aritmètiques, primer s'ha de convertir a valors numèrics abans de passar-los a la funció. Dues maneres senzilles d'aconseguir aquest pas són:

  1. multipliqui els valors booleans en un - tal com es mostra a les fórmules de les files 7 i 8, que multipliquen els valors TRUE i FALSE en les cel·les A3 i A4 per un;
  2. afegiu zero a cada valor booleà, tal com mostra la fórmula a la fila 9, que afegeix zero al valor TRUE a la cel·la A5.

Aquestes operacions tenen l'efecte de convertir:

Com a resultat, la funció COUNT de la fila 10, que suma les dades del número a les cel·les A7 a A9, retorna un resultat de tres en comptes de zero.

Valors booleans i fórmules d'Excel

A diferència de les funcions aritmètiques, les fórmules d'Excel i els fulls de càlcul de Google que realitzen operacions aritmètiques -com ara l'addició o la resta- es mostren feliços de llegir valors booleans com a números sense necessitat de conversió. Aquestes fórmules configuren TRUE igual a 1 i FALSE igual a 0.

Com a resultat, la fórmula d'addició a la fila 6 de la imatge anterior,

= A3 + A4 + A5

llegeix les dades de les tres cel·les com:

= 1 + 0 + 1

i torna una resposta de 2 en conseqüència.