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.
- 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.
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.
- 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.
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”.
- 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.
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.
Espero que tenham gostado, bons estudos!