A função SE sozinha já é poderosa, mas quando você combina ela com as funções E e OU, as possibilidades se multiplicam. Com essa combinação, você consegue verificar duas ou mais condições ao mesmo tempo dentro de um único SE, criando regras de negócio complexas em uma só fórmula. Neste artigo iremos mostrar como usar as funções E e OU dentro do SE no Excel com exemplos práticos do dia a dia.
Relembrando a função SE
A função SE verifica uma condição e retorna um resultado diferente dependendo se ela é verdadeira ou falsa:
=SE(teste_lógico; valor_se_verdadeiro; valor_se_falso)
O problema é que o teste_lógico do SE aceita apenas uma condição por vez. Quando você precisa verificar mais de uma condição simultaneamente, é aí que entram as funções E e OU.
A função E: todas as condições precisam ser verdadeiras
A função E verifica se todas as condições informadas são verdadeiras ao mesmo tempo. Se todas forem verdadeiras, retorna VERDADEIRO. Se pelo menos uma for falsa, retorna FALSO.
=E(condição1; condição2; condição3; ...)
Por exemplo, para verificar se um aluno está aprovado (nota maior ou igual a 7 E frequência maior ou igual a 75%):
=SE(E(B2>=7; C2>=75%); "Aprovado"; "Reprovado")
O aluno só é aprovado se as DUAS condições forem verdadeiras ao mesmo tempo. Se a nota for 8 mas a frequência for 70%, o resultado será “Reprovado”.
A função OU: basta uma condição ser verdadeira
A função OU verifica se pelo menos uma das condições informadas é verdadeira. Retorna VERDADEIRO se qualquer uma delas for verdadeira, e FALSO apenas se todas forem falsas.
=OU(condição1; condição2; condição3; ...)
Por exemplo, para verificar se um funcionário tem direito a bônus (nota de avaliação acima de 8 OU tempo de empresa acima de 10 anos):
=SE(OU(B2>8; C2>10); "Tem direito a bônus"; "Sem bônus")
O funcionário recebe o bônus se satisfizer pelo menos uma das condições.
Combinando E e OU no mesmo SE
Você pode combinar E e OU na mesma fórmula para criar condições mais complexas. Por exemplo, para aprovar um funcionário para uma promoção que exige: nota acima de 8 E (tempo de empresa acima de 5 anos OU certificação concluída):
=SE(E(B2>8; OU(C2>5; D2="Sim")); "Aprovado para promoção"; "Não aprovado")
Múltiplas condições com E e OU
Tanto E quanto OU aceitam até 255 condições. Exemplo com três condições no E:
=SE(E(B2>=7; C2>=75%; D2="Regular"); "Aprovado"; "Reprovado")
Usando NÃO para inverter condições
A função NÃO inverte o resultado de uma condição: se for VERDADEIRO, retorna FALSO, e vice-versa. Isso é útil quando é mais fácil descrever a condição inversa:
=SE(NÃO(B2="Cancelado"); "Ativo"; "Inativo")
Diferença entre E e OU em resumo
- E: todas as condições precisam ser verdadeiras
- OU: basta uma condição ser verdadeira
- NÃO: inverte o resultado da condição
Alternativas modernas: as funções E e OU em SE com arrays
No Excel 365, você pode usar o SE com arrays para verificar múltiplas condições de forma ainda mais compacta. Mas para a maioria das situações, a combinação SE + E/OU é a forma mais clara e mais amplamente compatível de criar condições múltiplas no Excel.
Se você curtiu esse artigo onde mostramos como usar as funções E e OU dentro do SE no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.