Funções booleanas, conjunção, disjunção. Funções lógicas

Índice:

Funções booleanas, conjunção, disjunção. Funções lógicas
Funções booleanas, conjunção, disjunção. Funções lógicas
Anonim

Existem planilhas em que é necessário aplicar funções lógicas, esquemas lógicos de várias ordens. O pacote de software Microsoft Excel vem em socorro. Ele pode não apenas calcular o valor lógico de uma expressão, mas também realizar cálculos matemáticos complexos.

O que é Excel?

Um produto de software projetado para trabalhar com planilhas. Criado pela Microsoft e adequado para quase qualquer sistema operacional. Aqui você pode usar ambas as fórmulas para encontrar resultados e construir gráficos e tabelas de vários tipos.

O usuário não usa apenas funções lógicas no Excel, mas também matemáticas, estatísticas, financeiras, texto, etc.

Recursos do Excel

As áreas de aplicação do produto de software são diversas:

  • A planilha do Excel é uma planilha pronta, portanto não há necessidade de o usuário realizar cálculos para trazer o documento para a forma adequada.
  • O pacote de software oferece o uso de funções booleanas, bem como trigonométricas, estatísticas,texto, etc.
  • Baseado em cálculos, o Excel constrói gráficos e tabelas.
  • Como o pacote de software contém uma grande biblioteca de funções matemáticas e estatísticas, crianças em idade escolar e estudantes podem usá-lo para concluir trabalhos de laboratório e de conclusão de curso.
  • É útil para o usuário usar os recursos do Excel para cálculos domésticos e pessoais.
  • A linguagem de programação VBA é incorporada ao produto de software, o que pode facilitar a vida de um contador ao automatizar o fluxo de trabalho de uma pequena empresa.
  • A planilha Excel também funciona como um banco de dados. A funcionalidade completa é implementada apenas a partir da versão 2007. Os primeiros produtos tinham um limite de linha.
  • Ao criar relatórios de vários tipos, o Excel vem em socorro, pois ajuda a criar uma tabela dinâmica.

Operadores Lógicos do Excel

Expressões booleanas são entendidas como os dados necessários para escrever elementos em que conjunção e disjunção, assim como outros operadores, correspondem a números, fórmulas, texto. Com a ajuda deles, a mensagem é escrita de forma simbólica, indicando a ação.

Funções lógicas (também chamadas de booleanas) usam números, texto, links com endereços de células como elementos.

Existem várias maneiras de aprender mais sobre cada operador e sua sintaxe:

  • Assistente de Chamada.
  • Use a ajuda da Microsoft via F1.
  • Nas versões 2007 do Excel, examine a composição de cada categoria na barra de ferramentas.
funções lógicasem excel
funções lógicasem excel

álgebra booleana

O fundador da lógica proposicional (outro nome para uma seção da matemática) é D. Buhl, que em sua juventude estava envolvido em traduções de obras de antigos filósofos gregos. Foi a partir daí que adquiriu conhecimento e propôs introduzir designações especiais para as afirmações: 1 - Verdadeiro, 0 - Falso.

Álgebra booleana é um ramo da matemática que estuda declarações, as trata como valores lógicos e realiza operações sobre elas. Qualquer declaração pode ser codificada e então usada, manipulada para provar verdadeira ou falsa.

Uma função booleana é chamada f(x1, x2, …, x ), de n variáveis, se a função ou algum de seus operadores recebe valores apenas do conjunto {0;1}. As leis da álgebra da lógica são aplicadas na resolução de problemas, na programação, codificação, etc.

Você pode exibir uma função booleana das seguintes maneiras:

  • verbal (declaração escrita em forma de texto);
  • tabela;
  • numeric;
  • gráfico;
  • analítica;
  • coordenada.

E função

O operador AND é uma conjunção no pacote de software Excel. Caso contrário, é chamado de multiplicação lógica. Geralmente é denotado por ∧, &,ou o sinal entre os operandos é completamente omitido. A função é necessária para determinar a veracidade da expressão inserida. Na álgebra booleana, uma conjunção recebe valores de um conjunto e o resultado do cálculo também é gravado nele. A multiplicação lógica acontece:

  • binário porque contém 2operando;
  • ternário se houver 3 multiplicadores;
  • n-ário se o conjunto contiver n operandos.

Você pode resolver um exemplo combinando a regra ou criando uma tabela verdade. Se a expressão contiver vários operandos, é mais conveniente usar o pacote de software Excel para a segunda solução, pois todo o processo será complicado ao calcular manualmente.

O resultado dos cálculos pode ser:

  • True: se todos os argumentos forem verdadeiros.
  • False: se todos os critérios forem falsos ou pelo menos um deles.

Os operadores "AND" e "OR" podem conter até 30 critérios.

Exemplo.

1) É necessário determinar a veracidade dos dados inseridos. Obviamente, o último exemplo entre parênteses não está matematicamente correto, então a função retornará False.

2) As duas células têm valores opostos. A função AND retorna False porque um dos argumentos é false.

3) As operações aritméticas estão definidas. É necessário verificar a sua veracidade. Este operador retorna "True" porque tudo está correto do ponto de vista aritmético.

conjunção e disjunção
conjunção e disjunção

Função "OU"

O operador "OR" na categoria "Funções lógicas" é uma disjunção, ou seja, permite obter uma resposta verdadeira de forma não categórica. Outro nome para um operador em álgebra booleana: adição lógica. Designe: ∨, +, "ou". Variáveis pegam valores do conjunto e a resposta está escrita ali.

Os resultados dos cálculos são:

  • True: se algum ou todos os argumentos forem verdadeiros.
  • False: se todos os critérios forem falsos.

Exemplo.

1) A disjunção no Excel verifica não apenas expressões lógicas, mas também matemáticas quanto à exatidão. Então, neste caso em particular, ambos os resultados são falsos do ponto de vista aritmético, então a resposta é False.

2) O operador retorna True porque um dos argumentos é verdadeiro e o outro é falso. Este é um critério válido para disjunção.

funções booleanas
funções booleanas

função SE

No grupo "Funções lógicas", o operador "IF" ocupa um lugar de destaque. A função é necessária para obter um resultado se a informação for verdadeira e outro resultado se os dados forem falsos.

  • Em uma instrução condicional, é possível verificar até 64 condições por vez.
  • Se um dos critérios for um array, então a função verifica cada elemento.
  • Se a resposta for falsa, mas a fórmula não especificar qual deve ser o total no caso de "Falso", então o operador dá um resultado igual a 0.

Exemplo.

Dado:

  • nome do produto;
  • seu preço para 1 unidade;
  • quantidade de bens adquiridos;
  • preço.

É necessário calcular a coluna "Pagável". Se o preço de compra exceder 1000 rublos, o comprador receberá um desconto de 3%. Caso contrário, as colunas "TOTAL" e "Pagável" são as mesmas.

tabela de funções lógicas
tabela de funções lógicas

1) Verificação de condição: o custo excede 1000 rublos.

2) Se verdadeiroo custo do critério é multiplicado por 3%.

3) Se a afirmação for falsa, o resultado “Pagável” não difere de “TOTAL”.

Verificando várias condições

Há uma tabela que mostra as notas da prova e a nota do professor.

1) É necessário verificar se a pontuação total é inferior a 35. Se a resposta for verdadeira, então o resultado do trabalho é “Reprovado.”

2) Se a condição anterior for falsa, a pontuação é >35, o operador segue para o próximo argumento. Se o valor na célula for >=75, "Excelente" será atribuído ao lado dele. Caso contrário, a função retornará "Aprovado".

funções lógicas
funções lógicas

Embora o operador "If" funcione com valores booleanos, também funciona bem com números.

Exemplo.

Dados:

  • nomes dos fornecedores;
  • suas vendas.

Deve-se calcular a qual dos vendedores qual comissão é devida:

  • se o número de vendas for inferior a 50 mil, o percentual não será cobrado;
  • se o volume de transações varia entre 50-100 mil, então a comissão é de 2%;
  • se o número de vendas for superior a 100 mil, o bônus será emitido no valor de 4%.

Sob o número 1 está o primeiro bloco "IF", onde é verificado quanto à veracidade. Se a condição for falsa, o bloco 2 é executado, onde são adicionados mais 2 critérios.

minimização de funções lógicas
minimização de funções lógicas

Função "SEERRO"

Funções booleanas são complementadas por este operador, pois ele é capaz de retornar algum resultado caso haja algum erro na fórmula. Eu caitrue, "SEERRO" retorna o resultado do cálculo.

Função "VERDADEIRO" e "FALSO"

Funções booleanas no Excel não podem prescindir do operador "TRUE". Retorna o valor correspondente.

O inverso de "TRUE" é "FALSE". Ambas as funções não aceitam argumentos e raramente são usadas como exemplos independentes.

NOT operador

Todas as funções lógicas no Excel podem ser refutadas usando o operador "NÃO". O valor inserido ao usar este procedimento resultará no oposto.

Exemplo.

Obviamente, o operador dá a resposta oposta aos dados originais.

funções lógicas circuitos lógicos
funções lógicas circuitos lógicos

Minimização de funções lógicas

Esse fenômeno está diretamente relacionado à criação de um circuito ou circuito. Isso se expressa através de sua complexidade e custo, a proporcionalidade do número de operações lógicas e o número de ocorrências de argumentos. Se você usar os axiomas e teoremas da lógica, poderá simplificar a função.

Existem métodos especiais de minimização algorítmica. Graças a eles, o usuário pode simplificar independentemente a função de forma rápida e sem erros. Entre esses métodos estão:

  • Cartões de Carnot;
  • Método Quine;
  • algoritmo de matriz implicante;
  • Método Quine-McCluskey, etc.

Se o número de argumentos não exceder 6, então é melhor para o usuário usar o método de mapa de Karnot para maior clareza. Caso contrário, o algoritmo Quine-McCluskey é aplicado.

Recomendado: