Булова вредност (логичка вредност) Дефиниција и употреба во Excel

Дефиниција и употреба на буловите вредности во Excel и Google Табеларни пресметки

Булова вредност , понекогаш позната како логичка вредност , е една од неколкуте видови на податоци што се користат во Excel и Google Spreadsheets.

Именуван по математичарот од XIX век Џорџ Бул, буловите вредности се дел од гранката на алгебра позната како Булова алгебра или Булева логика .

Булева логика е важна за сите компјутерски технологии, а не само програми за табеларни пресметки и се потпира на концептот дека сите вредности може да се сведе на TRUE или FALSE или бидејќи компјутерската технологија се базира на системот за бинарен број, или на 1 или 0.

Булова вредности и табеларни логички функции

Употребата на буловите вредности во програмите за табеларни пресметки најчесто се поврзува со логичката група на функции како што се IF функцијата, функцијата AND и функцијата ИЛИ.

Во овие функции, како што е прикажано во формулите во редовите 2, 3 и 4 на сликата погоре, буловите вредности може да се користат како влезен извор за еден од аргументите на функцијата или тие можат да го формираат излезот или резултатите од функција што е оценување на други податоци во работниот лист.

На пример, првиот аргумент на IF функцијата во редот 5 - аргумент Logical_test - е потребен за враќање на Булова вредност како одговор.

Тоа е да се каже, аргументот мора секогаш да ја оцени состојбата која може да резултира во вистински или неточен одговор. И, како резултат на тоа,

Булести вредности и аритметички функции

За разлика од логичките функции, повеќето функции во Excel и Google Spreadsheets кои вршат аритметички операции - како што се SUM, COUNT и AVERAGE - игнорираат логички вредности кога се наоѓаат во ќелии вклучени во аргументите на функцијата.

На пример, на сликата погоре, функцијата COUNT во редот 5, која ги брои само клетките кои содржат броеви, ги игнорира вредностите TRUE и FALSE Boolean кои се наоѓаат во ќелиите A3, A4 и A5 и враќа одговор од 0.

Конвертирање на TRUE и FALSE на 1 и 0

За да се вклучат буловите вредности во пресметките на аритметичките функции, тие прво мора да се конвертираат во нумерички вредности пред да ги пренесат во функција. Два едноставни начини за постигнување на овој чекор се:

  1. множете ги Буловите вредности за еден - како што е прикажано со формулите во редовите 7 и 8, кои ги множат вредностите TRUE и FALSE во ќелии A3 и A4 за еден;
  2. додадете нула на секоја булева вредност - како што е прикажано со формулата во редот 9, што додава нула на вредноста TRUE во ќелијата A5.

Овие операции имаат ефект на конвертирање:

Како резултат на тоа, функцијата COUNT во редот 10 - која ги изнесува бројните податоци во ќелиите A7 до A9 - враќа резултат од три, а не од нула.

Булова вредности и формули на Excel

За разлика од аритметичките функции, формулите во Excel и Google Spreadsheets кои вршат аритметички операции - како што се додавање или одземање - се среќни да ги читаат Буловите вредности како броеви без потреба од конверзија - таквите формули автоматски го поставуваат TRUE еднаква на 1 и FALSE еднаква на 0.

Како резултат на тоа, додадената формула во ред 6 на сликата погоре,

= А3 + А4 + А5

ги чита податоците во трите ќелии како:

= 1 + 0 + 1

и враќа одговор на 2 соодветно.