Boole-waarde (logiese waarde) Definisie en gebruik in Excel

Booleaanse Waardes Definisie en Gebruik in Excel en Google Spreadsheets

'N Boole-waarde , soms na verwys as 'n logiese waarde , is een van verskeie soorte data wat in Excel en Google Spreadsheets gebruik word.

Na die negentiende-eeuse wiskundige George Boole is Boole-waardes deel van 'n tak van algebra wat bekend staan ​​as Boole-algebra of Boole-logika .

Boole-logika is belangrik vir al die rekenaartegnologie, nie net sigbladprogramme nie, en berus op die konsep dat alle waardes verminder kan word na WAAR of ONWAAR of aangesien rekenaar tegnologie gebaseer is op die binêre getalstelsel, óf 1 óf 0.

Boole-waardes en sigblad funksies

Die gebruik van Boole-waardes in sigbladprogramme word meestal geassosieer met die logiese groep funksies soos die IF-funksie, die AND-funksie en die OR-funksie.

In hierdie funksies, soos aangedui in die formules in rye 2, 3 en 4 in die bostaande beeld, kan Boole-waardes gebruik word as die insetbron vir een van die funksies se argumente of hulle kan die uitset of resultate van 'n funksie wat is evalueer ander data in die werkblad.

Byvoorbeeld, die eerste argument van die IF-funksie in ry 5 - die Logical_test- argument - word vereis om 'n Boole-waarde as antwoord te gee.

Dit wil sê, die argument moet altyd 'n toestand evalueer wat slegs tot 'n WAAR of ONWAAR antwoord kan lei. En as gevolg hiervan,

Boole-waardes en rekenkundige funksies

Anders as die logiese funksies, funksioneer die meeste funksies in Excel en Google Spreadsheets wat rekenkundige bewerkings uitvoer - soos SUM, COUNT en GEMIDDELD - ignoreer Boole-waardes wanneer hulle in selle in die funksies se argumente voorkom.

Byvoorbeeld, in die beeld hierbo, ignoreer die COUNT-funksie in ry 5, wat slegs syfers bevat wat nommers bevat, die WAAR en ONWAAR Boole-waardes wat in selle A3, A4 en A5 voorkom, en gee 'n antwoord van 0.

Omskep WAAR en ONWAAR na 1 en 0

Om Boole-waardes in die berekeninge van rekenkundige funksies te hê, moet hulle eers na numeriese waardes omgeskakel word voordat hulle na die funksie oorgedra word. Twee eenvoudige maniere om hierdie stap te bereik is om:

  1. vermenigvuldig Boole-waardes vir een - soos aangedui deur die formules in rye 7 en 8, wat die waardes WAAR en ONWAAR in selle A3 en A4 vir een vermenigvuldig;
  2. voeg nul by elke Boole-waarde - soos aangedui deur die formule in ry 9, wat nul by die waarde WAAR in sel A5 voeg.

Hierdie bewerkings het as gevolg van omskakeling:

As gevolg hiervan, die COUNT funksie in ry 10 - wat getaldata in selle A7 tot A9 tot gevolg het - gee 'n resultaat van drie eerder as nul.

Boole-waardes en Excel-formules

In teenstelling met rekenkundige funksies, is formules in Excel en Google Spreadsheets wat rekenkundige bewerkings uitvoer - soos byvoeging of aftrekking - gelukkig om Boole-waardes te lees as getalle sonder omskakeling. Sulke formules stel WAAR gelyk aan 1 en ONWAAR gelyk aan 0.

As gevolg hiervan, die addisionele formule in ry 6 in die prent hierbo,

= A3 + A4 + A5

lees die data in die drie selle as:

= 1 + 0 +1

en gee dan 'n antwoord van 2.