Operações booleanas no Excel

Uma função lógica é um tipo de função que pode retornar um dos valores possíveis - verdadeiro se a célula contiver valores que atendam a determinados critérios e falso se isso não acontecer. As funções lógicas são usadas para programar planilhas para conseguir se livrar de ações frequentemente repetitivas.

Além disso, funções lógicas podem ser usadas para verificar até que ponto o conteúdo de uma célula atende a determinados critérios. Outros valores booleanos também podem ser verificados.

Operadores de comparação

Cada expressão contém operadores de comparação. Eles são os seguintes:

  1. = – valor 1 é igual ao valor 2.
  2. > – o valor 1 é maior que o valor 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= valor 1 ou idêntico ao valor 2 ou superior.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> valor 1 ou maior que o valor 2 ou menor.

Como consequência, o Excel retorna um dos dois resultados possíveis: verdadeiro (1) ou falso (2).

Para usar funções lógicas, é necessário, em todos os casos possíveis, especificar uma condição que contenha um ou mais operadores.

Função verdadeira

Para usar esta função, você não deve usar nenhum parâmetro único e, em seguida, usar "Istina" (isso é тветствует цифре 1 двоичной системы счисления).

Exemplo de Fórmula - =VERDADEIRO().

Função falsa

A função é completamente parecida com a anterior, apenas o resultado retornado por ela é “False”. A fórmula mais fácil onde você pode usar esta função é a seguinte =FALSO().

Função E

O objetivo desta fórmula é retornar o valor “True” quando cada um dos argumentos corresponde a um determinado valor ou a determinados critérios, descritos acima. Se de repente houver uma discrepância entre um dos critérios exigidos, o valor “False” será retornado.

As referências de células booleanas também são usadas como parâmetros de função. O número máximo de argumentos que podem ser usados ​​é 255. Mas o requisito obrigatório é a presença de pelo menos um deles entre parênteses.

ИVerdadeFalso
VerdadeVerdadeFalso
FalsoFalsoFalso

A sintaxe para esta função é:

=E(Booleano1; [Booleano2];…)

На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтому в результате использо вания этой формулы можно получить соответствующий результат.Operações booleanas no Excel

Função “Ou”

Verifica vários valores em relação a determinados critérios. Se algum deles corresponder, a função retornará o valor verdadeiro (1). O número máximo de argumentos nesta situação também é 255, e é obrigatório especificar um parâmetro de função.

Falando em função OR, então no caso dele a tabela verdade será a seguinte.

ORVerdadeFalso
VerdadeVerdadeVerdade
FalsoVerdadeFalso

A sintaxe da fórmula é a seguinte:

=OR(Booleano 1; [Booleano 2];…)

Assim como nos casos anteriores e seguintes, cada argumento deve ser separado do outro com um ponto e vírgula. Se nos referirmos ao exemplo acima, cada parâmetro retornará “True” lá, portanto, se for necessário usar a função “OR” ao acessar esse intervalo, a fórmula retornará “True” até que um dos parâmetros atenda a um determinado critério.

"Sem função

Ele retorna aqueles valores que são opostos ao definido originalmente. Ou seja, ao passar o valor “True” como parâmetro da função, será retornado “False”. Se nenhuma correspondência for encontrada, então “True”.

O resultado que será retornado depende de qual argumento inicial é recebido pela função. Se, por exemplo, a função “AND” for usada em conjunto com a função “NOT”, a tabela será a seguinte.

NÃO(e())VERDADEIRODEITADO
VERDADEIRODEITADOVERDADEIRO
DEITADOVERDADEIROVERDADEIRO

Ao usar a função “Or” em combinação com a função “Not”, a tabela ficará assim.

NÃO (OU())VERDADEIRODEITADO
VERDADEIRODEITADODEITADO
DEITADODEITADOVERDADEIRO

A sintaxe para esta função é muito simples: =НЕ(definição lógica).

If

Esse recurso pode ser justamente chamado de um dos mais populares. Ele verifica uma expressão específica em relação a uma condição específica. O resultado é afetado pela verdade ou falsidade de uma determinada afirmação.

Se falarmos especificamente sobre essa função, sua sintaxe será um pouco mais complicada. 

=SE(Boolean_expression,[Value_if_true],[Value_if_false])Operações booleanas no Excel

Vamos dar uma olhada no exemplo que foi mostrado na captura de tela acima. Aqui, o primeiro parâmetro é a função VERDADEIRO, que é verificado pelo programa. Com base nos resultados dessa verificação, o segundo argumento é retornado. O terceiro cai. 

O usuário pode aninhar uma função IF para outro. Isso deve ser feito nos casos em que, como resultado de uma verificação do cumprimento de uma determinada condição, seja necessário fazer outra. 

Por exemplo, existem vários cartões de crédito que possuem números que começam com os quatro primeiros dígitos que caracterizam o sistema de pagamento que atende o cartão. Ou seja, existem duas opções – Visa e Mastercard. Para verificar o tipo de cartão, você precisa usar esta fórmula com dois IF.

=SE(ESQUERDA(A2)=”4″, “Visa”,SE(ESQUERDA(A1111)=”2″,”Cartão Master”,”cartão não definido”))

Se você não sabe o que a função significa LEVSIMV, ele grava na parte da célula da linha de texto à esquerda. O usuário no segundo argumento para esta função especifica o número de caracteres que o Excel deve selecionar à esquerda. Ele é usado para verificar se os primeiros quatro dígitos de um número de cartão de crédito começam com 1111. Se o resultado for verdadeiro, “Visa” é retornado. Se a condição for falsa, então a função é usada IF.

Da mesma forma, você pode obter um aninhamento decente e verificar o conteúdo de uma célula ou intervalo quanto à conformidade com várias condições.

Função ERRO

Necessário para determinar se há um erro. Se sim, o valor do segundo argumento é retornado. Se tudo estiver em ordem, então o primeiro. No total, a função tem dois argumentos, cada um dos quais é obrigatório.

Esta fórmula tem a seguinte sintaxe:

 =SEERRO(valor;valor_se_erro)

Como a função pode ser usada?

No exemplo abaixo, você pode ver o erro no primeiro argumento da função. Portanto, a fórmula retorna a resposta de que a divisão por zero é proibida. O primeiro parâmetro da função pode ser qualquer outra fórmula. Uma pessoa pode decidir independentemente qual conteúdo pode estar lá.Operações booleanas no Excel

Como as funções booleanas podem ser usadas na prática

Tarefa 1

Antes da pessoa definir a meta de realizar uma reavaliação dos saldos de commodities. Se o produto for armazenado por mais de 8 meses, é necessário reduzir seu custo pela metade.

Inicialmente, você precisa criar essa tabela.Operações booleanas no Excel

Para atingir esse objetivo, você precisa usar a função IF. No caso do nosso exemplo, esta fórmula ficará assim:

 =ЕСЛИ(C2>=8;B2/2;B2)

A expressão booleana contida no primeiro argumento da função é composta pelos operadores > e =. Em palavras simples, inicialmente o critério é o seguinte: se o valor da célula for maior ou igual a 8, a fórmula fornecida no segundo argumento é executada. Em termos terminológicos, se a primeira condição for verdadeira, o segundo argumento será executado. Se falso – o terceiro.Operações booleanas no Excel

A complexidade desta tarefa pode ser aumentada. Suponha que nos deparamos com a tarefa de usar a função lógica AND. Nesse caso, a condição terá a seguinte forma: se o produto for armazenado por mais de 8 meses, seu preço deverá ser redefinido duas vezes. Se estiver à venda por mais de 5 meses, deverá ser redefinido em 1,5 vezes. 

Nesse caso, você precisa inserir a seguinte string no campo de entrada de fórmula.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Operações booleanas no Excel

função IF permite strings de texto em argumentos, se necessário. 

Tarefa 2

Suponha que, após o desconto do produto, ele começar a custar menos de 300 rublos e, em seguida, deve ser baixado. O mesmo deve ser feito se estiver há 10 meses sem ser vendido. Nesta situação, qualquer uma dessas opções é aceitável, então é lógico usar a função OR и IF. O resultado é a linha a seguir.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

Se o operador lógico foi usado ao escrever a condição OR, então ele deve ser decodificado da seguinte forma. Se a célula C2 contiver o número 10 ou mais, ou se a célula D2 contiver um valor menor que 300, o valor “baixado” deverá ser retornado na célula correspondente.Operações booleanas no Excel

Se a condição não for atendida (ou seja, for falsa), a fórmula retornará automaticamente um valor vazio. Assim, se o produto foi vendido anteriormente ou está em estoque abaixo do necessário, ou foi descontado para um valor inferior ao valor limite, permanece uma célula vazia. 

É permitido usar outras funções como argumentos. Por exemplo, o uso de fórmulas matemáticas é aceitável.

Tarefa 3

Suponha que há vários alunos que fazem vários exames antes de entrar no ginásio. Como nota de aprovação, há uma pontuação de 12. E para entrar, é imprescindível que haja pelo menos 4 pontos em matemática. Como resultado, o Excel deve gerar um relatório de recebimento. 

Primeiro você precisa construir a seguinte tabela.Operações booleanas no Excel

Nossa tarefa é comparar a soma de todas as notas com a nota de aprovação e, além disso, garantir que a nota em matemática seja inferior a 4. E na coluna do resultado, você deve indicar “aceito” ou “não”.

Precisamos inserir a seguinte fórmula.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Usando o operador lógico И é necessário verificar quão verdadeiras são essas condições. E para determinar a pontuação final, você precisa usar a função clássica SOMA.Operações booleanas no Excel

Assim, usando a função IF você pode resolver muitos problemas diferentes, por isso é um dos mais comuns.

Tarefa 4

Suponha que nos deparamos com a necessidade de entender quanto os bens custam após a avaliação como um todo. Se o custo de um produto for inferior ao valor médio, é necessário amortizar esse produto. 

Para fazer isso, você pode usar a mesma tabela que foi dada acima.Operações booleanas no Excel

Para resolver este problema, você precisa usar a seguinte fórmula.

= IF (D2

Na expressão dada no primeiro argumento, usamos a função MÉDIAA que especifica a média aritmética de um determinado conjunto de dados. No nosso caso, este é o intervalo D2:D7.Operações booleanas no Excel

Tarefa 5

Nesse caso, digamos que precisamos determinar as vendas médias. Para fazer isso, você precisa criar essa tabela.Operações booleanas no Excel

Em seguida, você deve calcular o valor médio dessas células cujo conteúdo atende a um determinado critério. Assim, uma solução lógica e uma estatística devem ser usadas. Sob a tabela acima, você precisa criar uma tabela auxiliar na qual os resultados serão exibidos.Operações booleanas no Excel

Esta tarefa pode ser resolvida usando apenas uma função.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

O primeiro argumento é o intervalo de valores a ser verificado. A segunda especifica a condição, no nosso caso é a célula B9. Mas como terceiro argumento, é usado o intervalo, que será usado para calcular a média aritmética.

função SEM CORAÇÃO permite comparar o valor da célula B9 com os valores localizados no intervalo B2:B7, que lista os números da loja. Se os dados corresponderem, a fórmula calculará a média aritmética do intervalo C2:C7.Operações booleanas no Excel

Conclusões

As funções lógicas são necessárias em diferentes situações. Existem muitos tipos de fórmulas que podem ser usadas para testar determinadas condições. Como visto acima, a função principal é IF, não há muitas drogas que possam ser usadas em uma situação favorável.

Também foram dados vários exemplos de como as funções lógicas podem ser usadas em situações reais.

Existem muitos outros aspectos do uso de funções lógicas, mas é difícil considerá-los todos dentro da estrutura de um artigo, mesmo grande. Não há limite para a perfeição, pelo que pode sempre procurar novas aplicações de fórmulas já conhecidas.

Deixe um comentário