Buzaj Valoroj Difino kaj Uzado en Excel kaj Google-Spreadsheets
Bulea valoro , iam nomata Logika Valoro , estas unu el pluraj tipoj de datumoj uzataj en Excel kaj Google Spreadsheets.
Nomita post la matematikisto de la 19a jarcento George Boole, Buleaj valoroj estas parto de branĉo de algebro konata kiel Bulea algebro aŭ Bulea logiko .
Bulea logiko estas grava por ĉiuj komputilaj teknikoj, ne nur kalkulitaj programoj, kaj ripozas sur la koncepto, ke ĉiuj valoroj povas esti reduktitaj al TRUE aŭ FALSE aŭ ekde komputila teknologio baziĝas sur la binara nombro-sistemo, aŭ al 1 aŭ 0.
Buleaj Valoroj kaj Spreadsheet Logical Functions
La uzo de buleaj valoroj en folio-programoj ofte estas asociita kun la logika grupo de funkcioj kiel ekzemple la funkcio IF, la AND-funkcio, kaj la OR-funkcio.
En ĉi tiuj funkcioj, kiel oni montras en la formuloj en vicoj 2, 3 kaj 4 en la supra bildo, Buleaj valoroj povas esti uzataj kiel la eniga fonto por unu el la argumentoj de la funkcio aŭ ili povas formi la rezulton aŭ rezultojn de funkcio kiu estas taksante aliajn datumojn en la labortablo.
Ekzemple, la unua argumento de la funkcio de IF en vico 5 - la Logika_stata argumento - estas postulita por redoni Bulea valoro kiel respondo.
Tio estas, la argumento devas ĉiam taksi kondiĉon, kiu nur povas rezulti TRUE aŭ FALSE-respondon. Kaj, kiel rezulto,
- Se la argumento redonas respondon de TRUE, la funkcio plenumos unu agon (multipliku la datumojn en la ĉelo A2 de 25).
- Se la argumento redonas respondon de FALSE, la funkcio faros malsaman agon (multipliku la datumojn en la ĉelo A2 de 10).
Bulea Valoroj kaj Aritmetikaj Funkcioj
Kontraste kun la logikaj funkcioj, plejpartoj de funkcioj en Excel kaj Google Spreadsheets, kiuj realigas aritmetikajn operaciojn - kiel SUM, COUNT, and AVERAGE - ignori Buleajn valorojn kiam ili lokas en ĉeloj inkluzivitaj en la argumentoj de funkcio.
Ekzemple, en la supra bildo, la COUNT funkcias en vico 5, kiu nur kalkulas ĉelojn enhavantaj nombrojn, ignoras la TRUE kaj FALSE buleajn valorojn lokitajn en ĉeloj A3, A4, kaj A5 kaj redonas respondon de 0.
Konvertante TRUE kaj FALSE al 1 kaj 0
Por havi buleajn valorojn inkluzivitajn en la kalkuloj de aritmetikaj funkcioj, ili devas unue esti konvertitaj al nombraj valoroj antaŭ ol ili transpasas ilin al la funkcio. Du simplaj manieroj plenumi ĉi tiun paŝon estas:
- multipliku buleajn valorojn per unu - kiel montras la formuloj en vicoj 7 kaj 8, kiuj multiplikas la valorojn TRUE kaj FALSE en ĉeloj A3 kaj A4 per unu;
- aldonu nulon al ĉiu Bulea valoro - kiel montras la formulo en vico 9, kiu aldonas nulon al la valoro VERK en la ĉelo Al5.
Ĉi tiuj operacioj havas la efikon de konvertiĝo:
- la valoro TRUE en ĉeloj Al3 kaj Al5 al 1;
- la valoro FALSE en la ĉelo Al4 al 0.
Kiel rezulto, la COUNT funkcias en vico 10 - kiu totalaj nombraj datumoj en ĉeloj A7 al Al9 - redonas rezulton de tri anstataŭ nulo.
Bulea Valoroj kaj Excel Formuloj
Kontraste kun aritmetikaj funkcioj, formuloj en Excel kaj Google Spreadsheets, kiuj efektivigas aritmetikajn operaciojn, kiel ekzemple aldono aŭ subtraho - feliĉas legi buŝajn valorojn kiel nombrojn sen neceso por konvertiĝo - tiaj formuloj aŭtomate starigis TRUE egalaj al 1 kaj FALSE egala al 0.
Kiel rezulto, la aldona formulo en vico 6 en la supra bildo,
= Al3 + Al4 + Al5
legas la datumojn en la tri ĉeloj kiel:
= 1 + 0 + 1
kaj redonas respondon de 2 laŭe.