Caso deseje verificar se os dados em sua planilha do Google Sheets cumprem determinados critérios, as funções AND e OR são suas aliadas. Estas funções lógicas fornecem respostas VERDADEIRO ou FALSO, permitindo que você classifique seus dados de forma eficiente.
Ao utilizar a função AND com vários argumentos, é necessário que todos sejam verdadeiros para que a resposta seja VERDADEIRO. Caso contrário, o resultado será FALSO. Já a função OR requer que apenas um dos argumentos seja verdadeiro para retornar VERDADEIRO.
As funções AND e OR podem ser usadas isoladamente ou em conjunto com outras funções, como a função IF.
A Função AND em Detalhe
A função AND pode ser empregada sozinha ou combinada com outras funções para realizar testes lógicos, resultando em VERDADEIRO ou FALSO.
Para começar, abra uma planilha no Google Sheets e selecione uma célula vazia. Digite =AND(Argumento A; Argumento B) e substitua cada argumento pelos critérios que deseja avaliar. A função AND requer pelo menos um argumento para operar, mas você pode usar quantos forem necessários.
No exemplo a seguir, utilizaremos três argumentos. O primeiro é o cálculo simples de 1 + 1 = 2.
O segundo argumento verifica se o valor na célula E3 é igual a 17.
Por fim, o terceiro argumento analisa se o valor da célula F3 (que é 3) corresponde ao resultado do cálculo 4 – 1.
Como todos os três argumentos são verdadeiros, a fórmula AND retorna VERDADEIRO na célula A2. Se algum dos argumentos fosse alterado para um valor falso, a resposta da fórmula AND em A2 mudaria para FALSO.
No próximo exemplo, a fórmula AND na célula A3 apresenta dois argumentos corretos e um incorreto (F3 = 10, quando na verdade F3 é igual a 3). Portanto, a função AND retorna FALSO.
A Função OR em Ação
Enquanto a função AND exige que todos os seus argumentos sejam verdadeiros, a função OR requer apenas que um deles seja verdadeiro para retornar VERDADEIRO.
Assim como AND, a função OR pode ser utilizada isoladamente ou em conjunto com outras funções. Da mesma forma, você pode usar quantos argumentos desejar, mas é necessário pelo menos um para que funcione corretamente.
Para usar OR, clique em uma célula vazia e digite =OR(Argumento A; Argumento B) e substitua os argumentos por seus próprios critérios.
No exemplo abaixo, a fórmula OR na célula A2 contém um argumento incorreto em três (F3 = 10, enquanto F3 é, na realidade, igual a 3).
Ao contrário da função AND, um argumento incorreto em meio a três resulta em uma resposta VERDADEIRA. Para que o resultado seja FALSO, todos os argumentos devem ser incorretos.
No exemplo a seguir, as fórmulas OR nas células A4 e A5 retornaram a resposta FALSO, pois todos os três argumentos em ambas as fórmulas são incorretos.
Combinando AND e OR com a Função IF
Por serem funções lógicas com resultados VERDADEIRO e FALSO, as funções AND e OR podem ser usadas em conjunto com a função IF. Ao usar IF, se um argumento for VERDADEIRO, a função retornará um valor específico; caso contrário, retornará um valor diferente.
A sintaxe de uma fórmula com IF é: =IF(argumento; valor_se_VERDADEIRO; valor_se_FALSO). Por exemplo, conforme ilustrado abaixo, a fórmula =IF(E2=1;3;4) faz com que a função IF retorne o número 3 caso o valor da célula E2 seja igual a 1; caso contrário, retornará o número 4.
Como a função IF aceita apenas um argumento, é possível utilizar AND e OR para realizar testes lógicos complexos com vários argumentos.
Usando AND dentro de IF
Para usar a função AND dentro de uma fórmula IF, digite: =IF(AND(Argumento 1); Valor_se_VERDADEIRO; Valor_se_FALSO) e substitua os valores AND (ou argumentos) e IF TRUE e IF FALSE.
No exemplo abaixo, usamos IF com uma fórmula AND aninhada na célula A2 com quatro argumentos. Como todos os quatro argumentos são verdadeiros, o valor_se_VERDADEIRO (“Sim”) é retornado.
Na célula A3, uma fórmula IF semelhante, utilizando AND, contém dois argumentos incorretos. Como AND exige que todos os argumentos sejam verdadeiros, a função IF retorna o valor_se_FALSO, que neste caso é o texto “Não”.
Usando OR com IF
Assim como com a função AND, você também pode usar a função OR junto com a função IF para criar um teste lógico mais complexo. Apenas um argumento de OR precisa ser verdadeiro para que a função IF retorne a resposta VERDADEIRO.
Para utilizar a função OR dentro da função IF, clique em uma célula vazia e digite: =IF(OR(Argumento 1); Valor_se_VERDADEIRO; Valor_se_FALSO).
Substitua os argumentos OR e os valores de IF TRUE e FALSE de acordo com suas necessidades.
Nos exemplos abaixo, as fórmulas IF com OR nas células A2 e A3 retornaram o valor de texto IF TRUE (“Sim”). Todos os quatro argumentos estão corretos na fórmula IF com OR na célula A2, enquanto a fórmula na célula A3 contém dois argumentos incorretos em quatro.
Na célula A4, todos os quatro argumentos na fórmula IF com OR são incorretos, o que faz com que a função IF retorne o valor de texto IF FALSE (“Não”).