Início do conteúdo
OU, E, NÃO

Operadores Lógicos ou Booleanos

Os operadores lógicos são a essência de qualquer programa de computador e por isso são tão importantes para nós. Nas Planilhas do Google temos um tópico específico nas funções para trabalhar com operações lógicas. Em muitos lugares vocês encontraram conteúdo sobre isso pelo nome Operadores Booleanos e basicamente servem para agregar operações e retornar um valor lógico ou booleano, permitindo ou restringindo um determinado dado ou pesquisa.

Como operadores booleanos básicos temos o AND, o OR e o NOT. Nas Planilhas do Google em português estes foram traduzidos para E, OU e NÃO. Normalmente em linguagens de programação o seu principal uso é dentro de funções como SE() ou PARA(), mas no caso das Planilhas do Google os próprios E, OU e NOT são funções SE() e usamos quando precisamos retornar um valor booleano (VERDADEIRO OU FALSO) em um campo específico.

A função E() é expressa da seguinte forma: E(expressao_logica1; expressao_logica2). Que retorna verdadeiro se todos os argumentos fornecidos forem verdadeiros e falso se algum dos argumentos for logicamente falso. Sendo que:

expressao_logica1 – Uma expressão ou referência a uma célula que contém uma expressão que representa um valor lógico, ou seja, VERDADEIRO ou FALSO, ou uma expressão que possa ser convertida em um valor lógico.

expressao_logica2;… – [ OPCIONAL ] – Expressões adicionais ou referências a células que contêm expressões representando alguns valores lógico, ou seja, VERDADEIRO ou FALSO, ou expressões que possam ser convertidas em valores lógicos.

Vejamos no vídeo abaixo alguns exemplos de uso do E, que pode trabalhar tanto com campos específicos quanto com valores passados diretamente em seus parâmetros.

 

A função OU() é expressa da seguinte forma: OU(expressao_logica1; expressao_logica2). Que retorna verdadeiro se todos os argumentos fornecidos forem verdadeiros e falso se todos os argumentos forem logicamente falsos. Sendo que:

expressao_logica1 – Uma expressão ou referência a uma célula que contém uma expressão que representa um valor lógico, ou seja, VERDADEIRO ou FALSO, ou uma expressão que possa ser convertida em um valor lógico.

expressao_logica2;… – [ OPCIONAL ] – Expressões adicionais ou referências a células que contêm expressões representando alguns valores lógico, ou seja, VERDADEIRO ou FALSO, ou expressões que possam ser convertidas em valores lógicos.

Vejamos no vídeo abaixo alguns exemplos de uso do OU, que pode trabalhar tanto com campos específicos quanto com valores passados diretamente em seus parâmetros.

 

A função NÃO() é expressa da seguinte forma: NÃO(expressao_logica). Que retorna o oposto de um valor lógico: “NOT(TRUE)” retorna “FALSE”; “NOT(FALSE)” retorna “TRUE”. Sendo que:

expressao_logica – Uma expressão ou referência a uma célula que contém uma expressão que representa um valor lógico, ou seja, VERDADEIRO ou FALSO.

Vejamos no vídeo abaixo alguns exemplos de uso do NÃO, que pode trabalhar tanto com campos específicos quanto com valores passados diretamente em seus parâmetros.

 

 

A tabela abaixo é chamada de Tabela Verdade e é muito usada por quem está aprendendo lógica matemática.

 

É uma ideia muito simples e que facilita bastante para quem está entrando no mundo da programação ou matemática, a tabela verdade é um estudo da lógica matemática que tem haver diretamente com operadores booleanos. Com o uso da tabela é possível definir um valor lógico de uma proposição, isto é, descobrir quando uma sentença é verdadeira ou falsa.

No universo da lógica as proposições representam pensamentos completos e indicam afirmações de fatos ou ideias então utilizamos a tabela verdade em proposições compostas, um exemplo bem básico disso é: se a casa de José é maior do que a do João E a casa de Miguel é maior do que a de José, então a casa de João é menor do que a de Miguel. Nesse caso, utilizamos o agrupador E que ressaltei colocando em maiúsculo.

Basicamente, fica mais simples resolver várias sentenças simples formadas por proposições simples, quando aprendemos a trabalhar com os operadores lógicos, usamos assim para combinar proposições simples e formar proposições compostas utilizando conectivos lógicos. Estes conectivos representam operações lógicas.