Como usar as funções AND, OR e IF no Excel

Funções de aninhamento no Excel referem-se a colocar uma função dentro de outra. A função aninhada atua como uma das funções principais argumentos. O AND, OR e IF funções são alguns dos mais conhecidos do Excel funções lógicas que são comumente usados ​​juntos.

As instruções neste artigo aplicam-se ao Excel 2019, 2016, 2013, 2010, 2007; Excel para Microsoft 365, Excel Online e Excel para Mac.

Construir a declaração IF do Excel

Ao usar o IF, Funções AND e OR, uma ou todas as condições devem ser verdadeiras para que a função retorne uma resposta VERDADEIRA. Caso contrário, a função retorna FALSE como um valor.

Para a função OR (consulte a linha 2 na imagem abaixo), se uma dessas condições for verdadeira, a função retorna o valor TRUE. Para a função AND (consulte a linha 3), todas as três condições devem ser verdadeiras para que a função retorne um valor TRUE.

Na imagem abaixo, as linhas 4 a 6 contêm fórmulas onde as funções AND e OR estão aninhadas dentro da função IF.

Captura de tela do Microsoft Excel mostrando uma visão geral das declarações condicionais usando as funções IF, AND e OR

Quando as funções AND e OR são combinadas com o Função IF, a fórmula resultante tem recursos muito maiores.

Neste exemplo, três condições são testadas pelas fórmulas nas linhas 2 e 3:

  • O valor na célula A2 é inferior a 50?
  • O valor na célula A3 não é igual a 75?
  • O valor na célula A4 é maior ou igual a 100?

Além disso, em todos os exemplos, a função aninhada atua como o primeiro argumento da função IF. Este primeiro elemento é conhecido como o argumentoLogical_test.

= SE (OU (A2 <50, A3 <> 75, A4> = 100), "Dados corretos", "Erro de dados")
= SE (E (A2 <50, A3 <> 75, A4> = 100), 1000, HOJE ())

Alterar o resultado da fórmula

Em todas as fórmulas nas linhas 4 a 6, as funções AND e OR são idênticas às suas contrapartes nas linhas 2 e 3, pois testam os dados nas células A2 a A4 para ver se atendem à condição exigida.

A função IF é usada para controlar a saída da fórmula com base no que é inserido para o segundo e terceiro argumentos da função. Exemplos dessa saída podem ser texto conforme visto na linha 4, um número conforme visto na linha 5, a saída da fórmula ou uma célula em branco.

No caso de IF / AND Fórmula na célula B5, uma vez que nem todas as três células no faixa A2 a A4 são verdadeiros - o valor na célula A4 não é maior ou igual a 100 - a função AND retorna um valor FALSO. A função IF usa este valor e retorna seu argumento Value_if_false - a data atual fornecida por a função HOJE.

Por outro lado, a fórmula IF / OR na linha quatro retorna a instrução de texto Dados corretos por um de dois motivos:

  1. O valor OR retornou um valor VERDADEIRO - o valor na célula A3 não é igual a 75.

  2. A função IF então usou este resultado para retornar seu argumento Value_if_false: Data Correct.

Use a declaração IF no Excel

As próximas etapas abordam como inserir a fórmula IF / OR localizada na célula B4 do exemplo. Essas mesmas etapas podem ser usadas para inserir qualquer uma das fórmulas IF nesses exemplos.

Captura de tela do Microsoft Excel mostrando a função OR aninhada dentro da função IF

Existem duas maneiras de inserir fórmulas no Excel. Digite a fórmula na Barra de Fórmulas ou use os Argumentos da Função caixa de diálogo. A caixa de diálogo cuida da sintaxe, como colocar separadores de vírgula entre os argumentos e as entradas de texto entre aspas.

As etapas usadas para inserir a fórmula IF / OR na célula B4 são as seguintes:

  1. Selecione célulaB4 para torná-lo o célula ativa.

  2. No fita, vamos para Fórmulas.

  3. Selecione Lógico para abrir a lista suspensa de funções.

  4. Escolher E SE na lista para abrir o Argumentos de função caixa de diálogo.

    Uma captura de tela mostrando como encontrar a função IF no Excel
  5. Coloque o cursor no Teste lógico caixa de texto.

  6. Digite o completo OU função:

    OU (A2 <50, A3 <> 75, A4> = 100)
    
  7. Coloque o cursor no Value_if_true caixa de texto.

  8. Modelo Dados corretos.

  9. Coloque o cursor no Value_if_false caixa de texto.

  10. Modelo Erro de dados.

    Uma captura de tela mostrando como aninhar a função OR dentro da função IF no Excel
  11. Selecione OK para completar a função.

  12. A fórmula exibe o argumento Value_if_trueargument de Dados corretos.

  13. Selecione célula B4 para ver a função completa no Barra de Fórmula acima da planilha.