Дефиниција и употреба на буловите вредности во Excel и Google Табеларни пресметки
Булова вредност , понекогаш позната како логичка вредност , е една од неколкуте видови на податоци што се користат во Excel и Google Spreadsheets.
Именуван по математичарот од XIX век Џорџ Бул, буловите вредности се дел од гранката на алгебра позната како Булова алгебра или Булева логика .
Булева логика е важна за сите компјутерски технологии, а не само програми за табеларни пресметки и се потпира на концептот дека сите вредности може да се сведе на TRUE или FALSE или бидејќи компјутерската технологија се базира на системот за бинарен број, или на 1 или 0.
Булова вредности и табеларни логички функции
Употребата на буловите вредности во програмите за табеларни пресметки најчесто се поврзува со логичката група на функции како што се IF функцијата, функцијата AND и функцијата ИЛИ.
Во овие функции, како што е прикажано во формулите во редовите 2, 3 и 4 на сликата погоре, буловите вредности може да се користат како влезен извор за еден од аргументите на функцијата или тие можат да го формираат излезот или резултатите од функција што е оценување на други податоци во работниот лист.
На пример, првиот аргумент на IF функцијата во редот 5 - аргумент Logical_test - е потребен за враќање на Булова вредност како одговор.
Тоа е да се каже, аргументот мора секогаш да ја оцени состојбата која може да резултира во вистински или неточен одговор. И, како резултат на тоа,
- Ако аргументот поврати одговор од TRUE, функцијата ќе изврши едно дејство (множете ги податоците во ќелијата А2 за 25).
- Ако аргументот поврати одговор на FALSE, функцијата ќе изврши друго дејство (множете ги податоците во ќелијата А2 за 10).
Булести вредности и аритметички функции
За разлика од логичките функции, повеќето функции во Excel и Google Spreadsheets кои вршат аритметички операции - како што се SUM, COUNT и AVERAGE - игнорираат логички вредности кога се наоѓаат во ќелии вклучени во аргументите на функцијата.
На пример, на сликата погоре, функцијата COUNT во редот 5, која ги брои само клетките кои содржат броеви, ги игнорира вредностите TRUE и FALSE Boolean кои се наоѓаат во ќелиите A3, A4 и A5 и враќа одговор од 0.
Конвертирање на TRUE и FALSE на 1 и 0
За да се вклучат буловите вредности во пресметките на аритметичките функции, тие прво мора да се конвертираат во нумерички вредности пред да ги пренесат во функција. Два едноставни начини за постигнување на овој чекор се:
- множете ги Буловите вредности за еден - како што е прикажано со формулите во редовите 7 и 8, кои ги множат вредностите TRUE и FALSE во ќелии A3 и A4 за еден;
- додадете нула на секоја булева вредност - како што е прикажано со формулата во редот 9, што додава нула на вредноста TRUE во ќелијата A5.
Овие операции имаат ефект на конвертирање:
- вредноста TRUE во ќелии A3 и A5 до 1;
- вредноста FALSE во ќелијата А4 на 0.
Како резултат на тоа, функцијата COUNT во редот 10 - која ги изнесува бројните податоци во ќелиите A7 до A9 - враќа резултат од три, а не од нула.
Булова вредности и формули на Excel
За разлика од аритметичките функции, формулите во Excel и Google Spreadsheets кои вршат аритметички операции - како што се додавање или одземање - се среќни да ги читаат Буловите вредности како броеви без потреба од конверзија - таквите формули автоматски го поставуваат TRUE еднаква на 1 и FALSE еднаква на 0.
Како резултат на тоа, додадената формула во ред 6 на сликата погоре,
= А3 + А4 + А5
ги чита податоците во трите ќелии како:
= 1 + 0 + 1
и враќа одговор на 2 соодветно.