Skip to content

Como usar valores booleanos (valores lógicos) no Excel

10 de abril de 2021

O que saber

  • Os valores booleanos são Verdadeiro ou Falso, 1 ou 0.
  • Use as palavras em maiúsculas para representar os valores booleanos. Ex: VERDADEIRO
  • Use funções lógicas, como E SE, OU, e E, com valores booleanos.

Este artigo explica como usar valores booleanos em planilhas do Microsoft Excel. Estas instruções se aplicam às versões do Excel 2019, 2016, 2013, 2010 e Excel para Microsoft 365.

O que é um valor booleano?

UMA Valor booleano, que às vezes é chamado de valor lógico, é um dos vários tipos de dados usados ​​em planilhas em aplicativos como Excel e Planilhas Google. Nomeado em homenagem ao matemático do século 19 George Boole, os valores booleanos fazem parte de um ramo da álgebra conhecido como álgebra booleana ou lógica booleana. A lógica booleana é vital para toda tecnologia de computador, não apenas para programas de planilha, e se baseia no conceito de que todos os valores podem ser reduzidos a qualquer um VERDADEIRO ou FALSO—Ou, porque a tecnologia de computador é baseada no sistema numérico binário, qualquer um 1 ou 0.

Valores booleanos e funções lógicas de planilha

Os valores booleanos em programas de planilhas são geralmente criados usando o grupo lógico de funções, como o E SE função, o E função, e o OU função.

Captura de tela do Excel mostrando fórmulas booleanas

Nessas funções, os valores booleanos são a fonte de entrada para um dos argumentos da função ou podem formar a saída ou os resultados de uma função que está avaliando outros dados na planilha. Por exemplo, o primeiro argumento do E SE função na linha 4 – o argumento de teste lógico – é necessária para retornar um valor booleano como uma resposta. O argumento deve sempre avaliar uma condição que só pode resultar em um VERDADEIRO ou FALSO resposta. Como resultado:

  • Se o argumento retornar uma resposta de VERDADEIRO, a função executa uma ação. Neste exemplo, ele multiplica os dados em célula A2 por 25.
  • Se o argumento retornar uma resposta de FALSO, a função executa uma ação diferente. Neste caso, ele multiplica os dados em célula A2 em 10.

Valores booleanos e funções aritméticas

Ao contrário das funções lógicas, a maioria das funções no Excel e no Planilhas Google que realizam operações aritméticas, como SOMA, CONTAR, e MÉDIA ignore os valores booleanos quando eles estiverem em células incluídas nos argumentos de uma função.

Captura de tela do Excel mostrando exemplo de função COUNT

Por exemplo, na imagem de exemplo, a função COUNT em linha 5, que conta apenas as células que contêm números, ignora os valores booleanos TRUE e FALSE localizados em células A3, A4 e A5 e retorna uma resposta 0.

Convertendo TRUE e FALSE em 1 e 0

Para que os valores booleanos sejam incluídos nos cálculos das funções aritméticas, você deve primeiro convertê-los em valores numéricos antes de passá-los para a função. Duas maneiras de realizar esta etapa são:

  • Multiplique os valores booleanos por um (conforme mostrado pelas fórmulas em linhas 7 e 8 do exemplo, que multiplicam os valores VERDADEIRO e FALSO dentro células A3 e A4 por um).
  • Adicione um zero a cada valor booleano (conforme mostrado pela fórmula em linha 9 do exemplo, que adiciona 0 para o valor VERDADEIRO dentro célula A5)

Essas operações têm o efeito de converter o valor VERDADEIRO dentro células A3 e A5 para 1 e o valor FALSO dentro célula A4 para 0. Como resultado, o CONTAR função em linha 10, que totaliza dados numéricos em células A7 a A9, retorna um resultado de 3 ao invés de 0.

Captura de tela do Excel mostrando a conversão de valores BOOLEAN

Valores booleanos e fórmulas do Excel

Ao contrário das funções aritméticas, as fórmulas do Excel e do Google Sheets que realizam operações aritméticas, como adição e subtração, lêem os valores booleanos como números, sem a necessidade de conversão. Essas fórmulas são definidas automaticamente VERDADEIRO igual a 1 e FALSO igual a 0. Como resultado, a fórmula de adição em linha 6 na imagem de exemplo, = A3 + A4 + A5

type = “code”> lê os dados nas três células como: = 1 + 0 + 1

type = “code”> e retorna uma resposta de 2 adequadamente.