Aprenda a utilizar as funções E(AND)/OU(OR)

As funções E e OU também conhecidas como AND e OR na versão inglês do Excel encontram-se no grupo de “funções lógicas”, e são as principais em se tratando de necessidades que abrangem fórmulas que possuem restrições ou algum tipo de condição a ser atendida.

Existem diversos casos que estas funções são fundamentais, principalmente quando combinadas com outras funções como, SE e SOMASE(S), visto a sua importância em compilar dados pautados no atendimento de restrições ou condições.

1. Sintaxe

E(lógico1;[lógico2];…)

    • lógico1: teste lógico da condição 1, retorna o valor VERDADEIRO (1) ou FALSO (0). (Argumento obrigatório)
    • [lógico2]: teste lógico da condição 2, retorna o valor VERDADEIRO (1) ou FALSO (0). (Argumento facultativo)

Caso todos os argumentos na função forem VERDADEIRO, a mesma retorna VERDADEIRO, caso contrário retorna FALSO.

OU(lógico1;[lógico2];…)

    • lógico1: teste lógico da condição 1, retorna o valor VERDADEIRO (1) ou FALSO (0). (Argumento obrigatório)
    • [lógico2]: teste lógico da condição 2, retorna o valor VERDADEIRO (1) ou FALSO (0). (Argumento facultativo)

Se ao menos um dos argumentos for VERDADEIRO, a mesma retorna VERDADEIRO, caso contrário retorna FALSO.

Obs.: Perceba que a função possui após o argumento [lógico2] reticências, isto significa que existe a possibilidade de inserir mais argumentos, sendo o limite do Excel 2010 ao 2016 de 255.

2. Aplicação

Para uma melhor fixação do conteúdo, o Acadêmicos do Excel, selecionou 3 exemplos de aplicação das funções E/OU.

Exemplo 1

Considere dois dados não viciados de 6 faces (1,2,3,4,5,6), validar VERDADEIRO caso os dois dados forem pares, e validar também como VERDADEIRO se ao menos um dos dados for par.

funcao_dados

    • A função ALEATÓRIOENTRE foi utilizada para gerar números aleatórios entre 1 e 6;
    • A função MOD foi aplicada para validar os valores do DADO 1 e 2, isto é, verificar se o número é divisível por 2, ou seja, resto da divisão igual a zero. Caso o resto seja igual a zero retorna VERDADEIRO, ao contrário FALSO.

Obs.: A função MOD de uma forma geral retorna o resto de uma divisão.

resultado_dados_logico

resultado_dados

DADO 1 (E) 2 PAR: Como somente a condição do DADO 2 foi VERDADEIRO, a função retornou FALSO.

DADO 1 (OU) 2 PAR: Como ao menos um dos dados foi par (DADO 2), a função retornou VERDADEIRO.

Exemplo 2

Considere um boletim com as notas 1 e 2, validar VERDADEIRO caso as notas de ambas as provas sejam maior que 6, e validar também como VERDADEIRO se ao menos uma das notas for maior que 6.

nota_boletim

    • A função ALEATÓRIOENTRE foi utilizada para gerar números aleatórios entre 1 e 10;
    • O operador maior “>” comparou o valor da nota 1 e 2 com o valor 6.

boletim_nota_logico

boletim_nota_resultado

NOTA 1 (E) 2 MAIOR QUE 6: Como ambas as condições foram atendidas (NOTA 1 e 2), valor VERDADEIRO, a função retornou VERDADEIRO.

NOTA 1 (OU) 2 MAIOR QUE 6: Como pelo menos uma das condições foi atendida, valor VERDADEIRO, a função retornou VERDADEIRO.

Exemplo 3

Considere uma dupla de nomes, validar VERDADEIRO caso ambos os nomes começarem pela letra “M”, e validar também como VERDADEIRO se ao menos um dos nomes começar por “M”.

nomes

    • Os nomes são editáveis;
    • A função ESQUERDA foi aplicada para extrair à esquerda o primeiro caractere dos nomes e comparar com a letra “M”.

Obs.: A função ESQUERDA extrai à esquerda de um nome um número de caracteres definido pelo o usuário, no nosso exemplo, extraiu-se somente a primeira letra.

nomes_logico

nomes_resultado

NOME 1 (E) 2  COMEÇAM COM “M”: Como somente um dos nomes começa com “M” (Maria), a função retorna FALSO.

NOME 1 (OU) 2  COMEÇAM COM “M”: Como ao menos um dos nomes começa com “M” (Maria), a função retorna VERDADEIRO.

Disponibilizo logo abaixo os exemplos para download.

Função E/OUEspero que tenham gostado, bons estudos!

Deixe uma resposta

%d blogueiros gostam disto: