Valor booleano (valor lóxico) Definición e uso en Excel

Definición e uso de valores booleanos en Excel e follas de cálculo de Google

Un valor booleano , ás veces referido como un valor lóxico , é un dos varios tipos de datos empregados en Excel e Google Spreadsheets.

Nomeado despois do matemático George Boole do século XIX, os valores booleanos forman parte dunha rama de álgebra coñecida como álgebra booleana ou lóxica booleana .

A lóxica booleana é importante para toda a tecnoloxía informática, non só programas de follas de cálculo e descansa no concepto de que todos os valores poden ser reducidos a TRUE ou FALSE ou xa que a tecnoloxía informática está baseada no sistema de números binarios, xa sexa 1 ou 0.

Valores booleanos e funcións lóxicas de folla de cálculo

O uso de valores booleanos nos programas de follas de cálculo frecuentemente está asociado ao grupo lóxico de funcións como a función IF, a función AND ea función OR.

Nestas funcións, como se mostra nas fórmulas das liñas 2, 3 e 4 na imaxe anterior, os valores booleanos poden ser utilizados como fonte de entrada para un dos argumentos da función ou poden formar a saída ou resultados dunha función que sexa avaliando outros datos na folla de cálculo.

Por exemplo, o primeiro argumento da función IF na fila 5 - o argumento Logical_test - é necesario para devolver un valor booleano como resposta.

É dicir, o argumento debe sempre avaliar unha condición que só pode producir unha resposta TRUE ou FALSE. E, como resultado,

Valores booleanos e funcións aritméticas

A diferenza das funcións lóxicas, a maioría das funcións en Excel e Google Spreadsheets que realizan operacións aritméticas -como SUM, COUNT e AVERAGE- ignoran os valores booleanos cando se localizan nas celas incluídas nos argumentos dunha función.

Por exemplo, na imaxe de arriba, a función COUNT na fila 5, que só conta con celas con números, ignora os valores BUEVOS TRUE e FALSE situados nas celas A3, A4 e A5 e devolve unha resposta de 0.

Converter TRUE e FALSE a 1 e 0

Para ter valores booleanos incluídos nos cálculos das funcións aritméticas, primeiro deben converterse en valores numéricos antes de pasalos á función. Dúas formas simples de realizar este paso son:

  1. multiplique valores booleanos por un - como se mostra polas fórmulas nas liñas 7 e 8, que multiplican os valores TRUE e FALSE nas celas A3 e A4 por un;
  2. engade cero a cada valor booleano - como mostra a fórmula na fila 9, que engade cero ao valor TRUE na cela A5.

Estas operacións teñen o efecto de converter:

Como resultado, a función COUNT na fila 10 - que suma os datos de números nas celas A7 a A9 - devolve un resultado de tres en vez de cero.

Valores booleanos e fórmulas de Excel

A diferenza das funcións aritméticas, as fórmulas en Excel e as follas de cálculo de Google que realizan operacións aritméticas, como a suma ou a resta, están felices en ler os valores booleanos como números sen a necesidade de conversión. Estas fórmulas axustan automaticamente TRUE igual a 1 e FALSE igual a 0.

Como resultado, a fórmula de adición na fila 6 na imaxe anterior,

= A3 + A4 + A5

le os datos nas tres celas como:

= 1 + 0 + 1

e devolve unha resposta de 2 de conformidade.