Un valor booleano , que a veces se denomina valor lógico, es uno de los varios tipos de datos que se utilizan en las hojas de cálculo de aplicaciones como Excel y Google Sheets. Los valores booleanos , que llevan el nombre del matemático del siglo XIX George Boole, forman parte de una rama del álgebra conocida como álgebra booleana o lógica booleana.
La lógica booleana es vital para toda la tecnología informática, no sólo para los programas de hoja de cálculo, y se basa en el concepto de que todos los valores pueden reducirse a TRUE o FALSE o ya que la tecnología informática se basa en el sistema de números binarios, ya sea 1 o 0 .
Nota : Estas instrucciones se aplican a las versiones de Excel 2019, 2016, 2013, 2010 y Excel para Office 365.
Índice de contenidos
Valores booleanos y funciones lógicas de hoja de cálculo
Los valores booleanos en programas de hoja de cálculo se crean más a menudo utilizando el grupo lógico de funciones como la función IF , la función AND , y la función OR .
En estas funciones, los valores booleanos son la fuente de entrada para uno de los argumentos de la función, o pueden formar la salida o los resultados de una función que está evaluando otros datos en la hoja de trabajo.
Por ejemplo, el primer argumento de la función IF en fila 4 – el argumento de prueba lógico – es necesario para devolver un valor booleano como respuesta. El argumento siempre debe evaluar una condición que sólo puede resultar en una respuesta TRUE o FALSE . Como resultado:
- Si el argumento devuelve una respuesta de TRUE , la función realiza una acción. En este ejemplo, multiplica los datos en celda A2 por 25.
- Si el argumento devuelve una respuesta de FALSE , la función realiza una acción diferente. En este caso, multiplica los datos en celda A2 por 10.
Valores booleanos y funciones aritméticas
A diferencia de las funciones lógicas, la mayoría de las funciones de Excel y Google Sheets que realizan operaciones aritméticas como SUM , COUNT , y PROMEDIO ignoran los valores booleanos cuando están en celdas incluidas en los argumentos de una función.
Por ejemplo, en la imagen de ejemplo, la función COUNT de la fila 5 , que sólo cuenta las celdas que contienen números, ignora los valores booleanos TRUE y FALSE de las celdas A3, A4 y A5 y devuelve una respuesta de 0
.
Convertir TRUE y FALSE a 1 y 0
Para que los valores booleanos se incluyan en los cálculos de las funciones aritméticas, primero debe convertirlos en valores numéricos antes de pasarlos a la función. Dos maneras de lograr este paso son:
- Multiplique los valores booleanos por uno (como se muestra en las fórmulas de filas 7 y 8 del ejemplo, que multiplican los valores TRUE y FALSE en celdas A3 y A4 por uno).
- Añada un cero a cada valor booleano (como se muestra en la fórmula de la fila 9 del ejemplo, que añade 0 al valor TRUE en celda A5 ).
Estas operaciones tienen el efecto de convertir el valor TRUE en celdas A3 y A5 a 1 y el valor FALSE en celda A4 a 0 . Como resultado, la función COUNT en fila 10 , que suma los datos de números en celdas A7 a A9 , devuelve un resultado de 3 en lugar de 0 .
Valores booleanos y fórmulas de Excel
A diferencia de las funciones aritméticas, las fórmulas de Excel y Google Sheets que realizan operaciones aritméticas como sumas y restas se complacen en leer los valores booleanos como números sin necesidad de convertirlos. Dichas fórmulas establecen automáticamente TRUE igual a 1 y FALSE igual a 0 .
Como resultado, la fórmula de adición en fila 6 en la imagen de ejemplo,
= A3 + A4 + A5
lee los datos en las tres celdas como:
= 1 + 0 + 1
y devuelve una respuesta de 2 en consecuencia.