Skip to main content

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

Aninhando as funções SE(), SOMA(), AGORA(), INT() e IMSUBTR() (Pode 2024)

Aninhando as funções SE(), SOMA(), AGORA(), INT() e IMSUBTR() (Pode 2024)
Anonim

As funções AND, OR e IF são algumas das funções lógicas mais conhecidas do Excel. Dependendo de qual função é usada, uma ou todas as condições devem ser verdadeiras para a função retornar uma resposta TRUE. Se não, a função retorna FALSE como um valor.

Para a função OR, se uma dessas condições for verdadeira, a função retornará um valor de TRUE na célula B2. Para a função AND, todas as três condições devem ser verdadeiras para que a função retorne um valor de TRUE na célula B3.

Aninhando várias funções no Excel

Construindo a instrução Excel IF

As funções de aninhamento no Excel referem-se a colocar uma função dentro da outra. A função aninhada atua como um dos argumentos da função principal. Na imagem acima, as linhas de quatro a sete contêm fórmulas nas quais as funções AND ou OR são aninhadas dentro da função IF.

Quando uma dessas duas funções é combinada com a função IF, a fórmula resultante tem recursos muito maiores.

Em nosso exemplo específico, mostrado acima, três condições são testadas pelas fórmulas nas linhas dois e três:

  • O valor na célula A2 é menor que 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 a função IF primeiro; este primeiro elemento é conhecido como o Teste lógico argumento.

= SE (OU (A2 <50, A3 <> 75, A4> = 100), "Dados Corretos", "Erro de Dados")

= SE (AND (A2 <50, A3 <> 75, A4> = 100), HOJE (), 1000)

Mudando a saída da fórmula

Em todas as fórmulas nas linhas quatro a sete, as funções AND e OR são idênticas às suas contrapartes nas linhas dois e três em que testam os dados nas células A2 para A4 para ver se ele atende à condição exigida.

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

No caso da fórmula IF / AND na célula B5, já que nem todas as três células no intervalo A2 para A4 são verdadeiras - o valor na célula A4 não é maior que ou igual a 100 - a função AND retorna um valor FALSE.

A função IF usa esse valor e retorna sua Argumento Value_if_false - a data atual fornecida pela função HOJE.

Por outro lado, a fórmula IF / OR na linha quatro retorna a declaração de texto Dados corretospor um dos 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 usou esse resultado para retornar Value_if_false argumento: Data Correct.

Empregando a instrução IF no Excel

Os próximos passos cobrem como inserir a fórmula IF / OR localizada na célula B4 da imagem de exemplo. As mesmas etapas aqui podem ser usadas para inserir qualquer uma das fórmulas IF em nossos exemplos específicos.

Embora seja possível apenas digitar a fórmula completa manualmente, muitas pessoas acham mais fácil usar a caixa de diálogo da função IF para inserir a fórmula e os argumentos; a caixa de diálogo cuida de intricados de sintaxe, como separadores por vírgula entre argumentos e entradas de texto adjacentes entre aspas.

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

  1. Clique na célula B4 para torná-lo a célula ativa.
  2. Clique noFórmulas guia da faixa de opções.
  3. Clique noLógico ícone para abrir a lista suspensa de funções.
  4. Clique E SE na lista para abrir a caixa de diálogo da função IF.
  5. Clique noTeste lógico linha na caixa de diálogo.
  6. Digite a função AND completa: OU (A2 <50, A3 <> 75, A4> = 100) na linha Logical_test usando apontando para as referências da célula, se desejado.
  7. Clique noValue_if_true linha na caixa de diálogo.
  8. Digite o textoDados corretos(sem as aspas necessárias).
  9. Clique noValue_if_false linha na caixa de diálogo.
  10. Digite o texto Erro de data.
  11. Clique Está bem para fechar a caixa de diálogo e retornar à planilha.
  12. Como já discutido acima, a fórmula deve exibir oValue_if_true argumento ou Dados corretos
  13. Quando você clica em célula B4, a função completa aparece na barra de fórmulas acima da planilha.

= SE (OU (A2 <50, A3 <> 75, A4> = 100), "Dados Corretos", "Erro de Dados")