Como usar a função IF com AND, OR e NOT no Excel?
A função IF do Excel é uma prova do poder e da versatilidade das operações lógicas no tratamento de dados. A essência da função IF é a sua capacidade de avaliar condições e retornar resultados específicos com base nessas avaliações. Opera em uma lógica fundamental:
=IF(condition, value_if_true, value_if_false)
Quando combinada com operadores lógicos como AND, OR e NOT, os recursos da função IF se expandem significativamente. O poder da combinação reside na capacidade de processar múltiplas condições simultaneamente, fornecendo resultados que podem se adaptar a cenários variados e complexos. Neste tutorial, exploraremos como aproveitar de forma eficaz essas funções poderosas do Excel para desbloquear novas dimensões de análise de dados e aprimorar seu processo de tomada de decisão. Vamos mergulhar e descobrir as aplicações práticas dessas formidáveis funções do Excel!
Fórmula SE E
Para avaliar múltiplas condições e entregar um resultado específico quando todas as condições forem atendidas (VERDADEIRO), e um resultado diferente quando qualquer condição não for atendida (FALSO), você pode incorporar a função AND no teste lógico da instrução IF. A estrutura para isso é:
=IF(AND(condition1, condition2, …), value_if_all_true, value_if_any_false)
Por exemplo, imagine que você é um professor analisando as notas dos alunos. Você deseja determinar se um aluno é aprovado com base em dois critérios: uma pontuação acima de 70 E frequência acima de 80%.
- Comece examinando os dados do primeiro aluno, com nota na célula B2 e frequência na célula C2. Para este aluno, aplique a fórmula abaixo em D2:
=IF(AND(B2>70, C2>80%), "Pass", "Fail")
Dica: Esta fórmula verifica se a pontuação em B2 está acima de 70 e a assiduidade em C2 está acima de 80%. Se ambas as condições forem atendidas, retorna "Pass"; caso contrário, retornará "Fail". - Arraste a fórmula para baixo na coluna para avaliar a pontuação e a frequência de cada aluno.
Fórmula SE OU
Para avaliar diversas condições e retornar um resultado específico quando qualquer uma das condições for atendida (VERDADEIRO), e um resultado diferente quando nenhuma das condições for satisfeita (FALSE), a função OR pode ser usada no teste lógico da instrução IF. A fórmula está estruturada da seguinte forma:
=IF(OR(condition1, condition2, …), value_if_any_true, value_if_all_false)
Por exemplo, num contexto educacional, considere um critério mais flexível para aprovação dos alunos. Aqui, um aluno é considerado aprovado se qualquer pontuação acima de 90 OR ter uma taxa de frequência superior a 95%.
- Comece avaliando o desempenho do primeiro aluno, com nota na célula B2 e frequência na célula C2. Aplique a fórmula em uma célula adjacente, como D2, para avaliar:
=IF(OR(B2>90, C2>95%), "Pass", "Fail")
Dica: Esta fórmula avalia se o aluno pontua acima de 90 em B2 ou tem uma taxa de frequência superior a 95% em C2. Se alguma das condições for atendida, ele retornará "Pass"; se não, "Falha". - Copie esta fórmula na coluna para aplicá-la a cada aluno da sua lista, permitindo uma avaliação rápida da elegibilidade de cada aluno para aprovação com base nesses critérios.
SE NÃO Fórmula
Para avaliar uma condição e retornar um resultado específico se a condição NÃO for atendida (FALSO)e um resultado diferente se a condição for atendida (TRUE), a função NOT na instrução IF é a sua solução. A estrutura desta fórmula é:
=IF(NOT(condition), value_if_false, value_if_true)
Para obter um exemplo prático, considere um cenário de local de trabalho onde os bônus dos funcionários são determinados com base no seu registro de frequência. Os funcionários têm direito a um bônus se NÃO esteve ausente por mais de 3 dias.
- Para avaliar isso para o primeiro funcionário, cujos dias de ausência estão na célula B2, use a fórmula:
=IF(NOT(B2>3), "Eligible", "Not Eligible")
Dica: Esta fórmula verifica o número de dias de ausência em B2. Se NÃO for maior que 3, retornará "Elegível"; caso contrário, "Não elegível". - Copie esta fórmula na coluna para aplicá-la a cada funcionário.
Cenários avançados com IF e funções lógicas
Nesta seção, exploraremos o uso intrincado da função SE do Excel com operadores lógicos como AND, OR e NOT. Esta seção cobre tudo, desde avaliações que diferenciam maiúsculas de minúsculas até instruções IF aninhadas, mostrando a versatilidade do Excel na análise de dados complexos.
Se sua condição for atendida, calcule
Além de fornecer resultados predefinidos, a função SE do Excel, quando combinada com operadores lógicos como AND, OR e NOT, pode executar vários cálculos com base no fato de as condições definidas serem verdadeiras ou falsas. Aqui, usaremos a combinação IF AND como exemplo para mostrar essa funcionalidade.
Imagine que você gerencia uma equipe de vendas e deseja calcular bônus. Você decide que um funcionário recebe um bônus de 10% em suas vendas se eles ultrapassar US$ 100 em vendas E trabalharam mais de 30 horas por semana.
- Para a avaliação inicial, observe os dados de Alice com suas vendas na célula B2 e horas trabalhadas na célula C2. Aplique esta fórmula em D2:
=IF(AND(B2>100, C2>30), B2*0.1, 0)
Dica: Esta fórmula calcula um bônus de 10% nas vendas de Alice se suas vendas excederem US$ 100 e suas horas trabalhadas forem superiores a 30. Se ambas as condições forem atendidas, ela calcula o bônus; caso contrário, ele retornará 0. - Estenda esta fórmula para o resto da sua equipe, copiando-a na coluna. Esta abordagem garante que o bônus de cada funcionário seja calculado com base nos mesmos critérios.
Nota: Nesta seção, nos concentraremos no uso da função IF com AND para cálculos baseados em condições específicas. Este conceito também pode ser estendido para incluir OR e NOT, bem como funções lógicas aninhadas, permitindo uma variedade de cálculos condicionais no Excel.
Declarações AND, OR e NOT que diferenciam maiúsculas de minúsculas
No Excel, embora funções lógicas como AND, OR e NOT normalmente não diferenciam maiúsculas de minúsculas, há cenários em que a diferenciação de maiúsculas e minúsculas em dados de texto é crucial. Ao integrar o Função EXATA com esses operadores lógicos, você pode lidar efetivamente com essas condições que diferenciam maiúsculas de minúsculas. Nesta seção, demonstramos o uso das funções IF e OR com uma abordagem que diferencia maiúsculas de minúsculas como exemplo.
Imagine um cenário de varejo onde um produto é elegível para promoção se ultrapassa US$ 100 em vendas OR seu código corresponde exatamente a "ABC" em uma verificação que diferencia maiúsculas de minúsculas.
- Para o primeiro produto listado na linha 2, com suas vendas na célula B2 e código do produto na célula C2, use esta fórmula em D2:
=IF(OR(B2>100, EXACT(C2,"ABC")), "Promotion Eligible", "Not Eligible")
Dica: Esta fórmula avalia se o valor das vendas em B2 excede $ 100 ou se o código do produto em C2 é exatamente “ABC”. O cumprimento de qualquer uma dessas condições torna o produto elegível para promoção; falhar em ambos o torna inelegível. - Replique esta fórmula em toda a coluna para todos os produtos para avaliar uniformemente sua elegibilidade para promoção com base em vendas e critérios de código de produto que diferenciam maiúsculas de minúsculas.
Nota: Nesta seção, ilustramos o uso das funções IF e OR com a função EXACT para avaliações que diferenciam maiúsculas de minúsculas. Da mesma forma, você pode aplicar a função EXATO em suas fórmulas IF combinadas com AND, OR, NOT ou funções lógicas aninhadas para atender a diversos requisitos de distinção entre maiúsculas e minúsculas no Excel.
Integrando IF com instruções AND, OR, NOT aninhadas
A função SE do Excel, quando aninhada com AND, OR e NOT, oferece uma abordagem simplificada para lidar com condições mais em camadas. Esta seção fornece um exemplo que mostra a aplicação dessas funções aninhadas em um ambiente de varejo.
Suponha que você esteja supervisionando uma equipe responsável por várias categorias de produtos e queira determinar sua elegibilidade para bônus. Um funcionário tem direito a um bônus se: alcançar vendas acima de US$ 100, E também trabalhar mais de 30 horas por semana OR NÃO estão no departamento de Eletrônica.
- Primeiro, avalie o desempenho de Anne, com suas vendas na célula B2, horas trabalhadas na célula C2 e departamento na célula D2. A fórmula em E2 seria:
=IF(AND(B2>100, OR(C2>30, NOT(D2="Electronics"))), "Eligible", "Not Eligible")
Dica: Esta fórmula verifica se Anne tem vendas superiores a US$ 100 e trabalha mais de 30 horas ou não trabalha com eletrônicos. Se ela atender a esses critérios, ela será considerada “Elegível”; caso contrário, "Não elegível". - Copie esta fórmula na coluna de cada funcionário para avaliar uniformemente a elegibilidade ao bônus, considerando suas vendas, horas trabalhadas e departamento.
Funções IF aninhadas com AND, OR, NOT
Quando a análise de dados envolve múltiplas verificações condicionais, as funções IF aninhadas no Excel oferecem uma solução poderosa. Este método envolve a construção de instruções IF separadas para condições distintas, incluindo lógica AND, OR e NOT, e então integrá-las em uma fórmula simplificada.
Considere um local de trabalho onde o desempenho dos funcionários é classificado como "Excelente", "Bom" ou "Regular" baseado em vendas, horas trabalhadas e adesão à política:
- “Excelente” para vendas acima de US$ 150 E mais de 35 horas trabalhadas.
- Caso contrário, "Bom" para vendas acima de US$ 100 OU violação da política NÃO superior a 1.
- “Justo” se nenhuma dessas condições for atendida.
Para avaliar o desempenho de cada funcionário de acordo com as condições acima, faça o seguinte:
- Comece com a avaliação de Anne, cujas vendas estão na célula B2, as horas trabalhadas na célula C2 e as violações de política na célula D2. A fórmula IF aninhada em E2 é:
=IF(AND(B2>150, C2>35), "Excellent", IF(OR(B2>100, NOT(D2>1)), "Good", "Fair"))
Dica: Esta fórmula verifica primeiro se as vendas e o horário de funcionamento de Anne atendem aos critérios de "Excelente". Caso contrário, avalia se ela se qualifica para “Bom”. Se nenhuma das condições for atendida, ela será categorizada como “Regular”. - Estenda esta fórmula IF aninhada a cada funcionário para avaliar consistentemente seu desempenho em vários critérios.
Usando IF com AND OR NOT: Perguntas frequentes
Esta seção tem como objetivo responder às perguntas mais frequentes sobre o uso de IF com AND, OR e NOT no Microsoft Excel.
Quantas condições as funções AND, OR e NOT podem suportar?
- As funções AND e OR podem suportar até 255 condições individuais. No entanto, é aconselhável usar apenas alguns para evitar fórmulas excessivamente complexas e difíceis de manter.
- A função NOT requer apenas uma condição.
Posso usar operadores como , = nessas funções?
Certamente, nas funções AND, OR e NOT do Excel, você pode utilizar operadores como menor que (), igual (=), maior ou igual a (>=) e mais para estabelecer condições.
Por que ocorre um erro #VALUE nessas funções?
Um erro #VALUE nas funções AND, OR e NOT do Excel geralmente surge se a fórmula não atender a nenhuma condição especificada ou se houver um problema com a forma como a fórmula está estruturada. Indica que o Excel não consegue interpretar corretamente a entrada ou as condições da fórmula.
Acima está todo o conteúdo relevante relacionado ao uso de SE com funções AND, OR e NOT no Excel. Espero que você ache o tutorial útil. Se você deseja explorar mais dicas e truques do Excel, clique aqui para acessar nossa extensa coleção de mais de milhares de tutoriais.
As melhores ferramentas de produtividade para escritório
Kutools para Excel - ajuda você a se destacar na multidão
Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...
Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz guias eficientes para o Office (inclui Excel), assim como Chrome, Edge e Firefox.
Índice
- Usando IF com funções AND, OR e NOT
- Fórmula SE E
- Fórmula SE OU
- SE NÃO fórmula
- Cenários avançados com IF e funções lógicas
- Se sua condição for atendida, calcule
- Declarações AND, OR e NOT que diferenciam maiúsculas de minúsculas
- Integrando IF com instruções AND, OR, NOT aninhadas
- Funções IF aninhadas com AND, OR, NOT
- Perguntas Frequentes (FAQ)
- As melhores ferramentas de produtividade para escritório
- Comentários