Com utilitzar valors booleans (valors lògics) a Excel

Taula de continguts:

Com utilitzar valors booleans (valors lògics) a Excel
Com utilitzar valors booleans (valors lògics) a Excel
Anonim

Què cal saber

  • Els valors booleans són True o Fals, 1 o 0.
  • Utilitzeu les paraules en majúscules per representar valors booleans. Ex: TRUE
  • Feu servir funcions lògiques, com IF, O i AND, amb valors booleans.

Aquest article explica com utilitzar els valors booleans als fulls de càlcul de Microsoft Excel. Aquestes instruccions s'apliquen a les versions d'Excel 2019, 2016, 2013, 2010 i Excel per a Microsoft 365.

Què és un valor booleà?

Un valor booleà, que de vegades s'anomena valor lògic, és un dels diversos tipus de dades que s'utilitzen en fulls de càlcul en aplicacions com Excel i Google Sheets. Els valors booleans, que reben el nom del matemàtic del segle XIX George Boole, formen part d'una branca de l'àlgebra coneguda com àlgebra booleana o lògica booleana.

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

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

Els valors booleans dels programes de fulls de càlcul es creen més sovint utilitzant el grup lògic de funcions com ara la funció IF, la funció AND, i la funció O.

Image
Image

En aquestes funcions, els valors booleans són la font d'entrada d'un dels arguments de la funció, o poden formar la sortida o els resultats d'una funció que està avaluant altres dades del full de treball.

Per exemple, el primer argument de la funció IF de la fila 4, l'argument de prova lògica, és necessari per retornar un valor booleà com a resposta. L'argument sempre ha d'avaluar una condició que només pot donar lloc a una resposta VERTADER o FALSE. Com a resultat:

  • Si l'argument retorna una resposta de TRUE, la funció realitza una acció. En aquest exemple, multiplica les dades de cel·la A2 per 25.
  • Si l'argument retorna una resposta de FALSE, la funció realitza una acció diferent. En aquest cas, multiplica les dades de cel·la A2 per 10.

Valors booleans i funcions aritmètiques

A diferència de les funcions lògiques, la majoria de funcions d'Excel i de Google Sheets que realitzen operacions aritmètiques com ara SUMA, COUNT iMITJANA ignora els valors booleans quan es troben a les cel·les incloses als arguments d'una funció.

Image
Image

Per exemple, a la imatge d'exemple, la funció COUNT a fila 5, que només compta les cel·les que contenen nombres, ignora els valors booleans VERDADERS i FALS situats a 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 funcions aritmètiques, primer cal convertir-los en valors numèrics abans de passar-los a la funció. Dues maneres d'aconseguir aquest pas són:

  • Multiplica els valors booleans per un (tal com es mostren a les fórmules de files 7 i 8 de l'exemple, que multipliquen els valors VERTADERi FALSE a les cel·les A3 i A4 per una).
  • Afegiu un zero a cada valor booleà (tal com mostra la fórmula de la fila 9 de l'exemple, que afegeix 0 al valor TRUE a cel·la A5).

Aquestes operacions tenen l'efecte de convertir el valor TRUE a les cel·les A3 i A5 a 1i el valor FALSE a la cel·la A4 a 0 Com a resultat, el La funció COUNT a la fila 10 , que suma les dades dels números a les cel·les A7 a A9 , retorna un resultat de 3 en lloc de 0

Image
Image

Valors booleans i fórmules d'Excel

A diferència de les funcions aritmètiques, les fórmules d'Excel i de Fulls de càlcul de Google que duen a terme operacions aritmètiques com ara sumes i restes estan encantades de llegir valors booleans com a nombres sense necessitat de conversió. Aquestes fórmules estableixen automàticament TRUE igual a 1 i FALSE igual a 0

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

=A3 + A4 + A5

llegeix les dades de les tres cel·les com:

=1 + 0 + 1

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

Recomanat: