O que são funções lógicas
Operadores de comparação
Função SE
Função E
Função OU
Função SEERRO
Exemplos práticos
Boas práticas
Exercício prático
As funções lógicas permitem que o Excel tome decisões automaticamente com base em condições definidas pelo usuário.
Elas são amplamente utilizadas para:
Aprovar ou reprovar alunos.
Verificar estoque.
Calcular descontos.
Classificar clientes.
Controlar pagamentos.
Validar informações.
As funções lógicas retornam dois possíveis resultados:
VERDADEIRO
FALSO
Ou um resultado personalizado definido pelo usuário.
As funções lógicas utilizam operadores para comparar valores.
| Operador | Significado |
|---|---|
| = | Igual |
| > | Maior que |
| < | Menor que |
| >= | Maior ou igual |
| <= | Menor ou igual |
| <> | Diferente |
8 > 7 → VERDADEIRO
5 < 3 → FALSO
10 = 10 → VERDADEIRO
15 <> 20 → VERDADEIRO
A função SE verifica uma condição e retorna um valor caso ela seja verdadeira e outro caso seja falsa.
=SE(teste_lógico;valor_se_verdadeiro;valor_se_falso)
Uma escola considera aprovado o aluno com média maior ou igual a 7.
| Aluno | Média |
|---|---|
| Ana | 8,5 |
| Bruno | 6,0 |
Na coluna Situação:
=SE(B2>=7;"Aprovado";"Reprovado")
Resultado:
Ana → Aprovado
Bruno → Reprovado
Controle de estoque
=SE(B2>0;"Em estoque";"Sem estoque")
Maior de idade
=SE(B2>=18;"Maior de idade";"Menor de idade")
A função E verifica se todas as condições são verdadeiras.
=E(condição1;condição2;...)
Se todas forem verdadeiras, o resultado será VERDADEIRO.
Caso contrário, será FALSO.
Um aluno será aprovado somente se:
Média maior ou igual a 7
Frequência maior ou igual a 75%
=E(B2>=7;C2>=75)
Resultado:
VERDADEIRO
ou
FALSO
=SE(E(B2>=7;C2>=75);"Aprovado";"Reprovado")
A função OU retorna VERDADEIRO quando pelo menos uma das condições é verdadeira.
=OU(condição1;condição2;...)
O funcionário terá direito ao benefício caso seja:
Idoso
Pessoa com deficiência
=OU(B2>=60;C2="Sim")
=SE(OU(B2>=60;C2="Sim");"Benefício concedido";"Sem benefício")
| Função | Resultado |
|---|---|
| E | Todas as condições devem ser verdadeiras. |
| OU | Basta uma condição ser verdadeira. |
Média = 8
Frequência = 60%
Função:
=E(B2>=7;C2>=75)
Resultado:
FALSO
Função:
=OU(B2>=7;C2>=75)
Resultado:
VERDADEIRO
A função SEERRO evita que mensagens de erro apareçam na planilha.
=SEERRO(valor;valor_se_erro)
Divisão:
=A2/B2
Se B2 for zero, aparecerá:
#DIV/0!
Utilizando SEERRO:
=SEERRO(A2/B2;"Erro no cálculo")
Resultado:
Erro no cálculo
Outro exemplo
=SEERRO(A2/B2;0)
Caso ocorra erro, o Excel exibirá:
0
| Aluno | Média | Frequência |
|---|---|---|
| Ana | 8,5 | 90 |
| Bruno | 6,5 | 82 |
| Carlos | 9,0 | 70 |
| Daniela | 7,5 | 85 |
=SE(E(B2>=7;C2>=75);"Aprovado";"Reprovado")
| Produto | Estoque |
|---|---|
| Mouse | 15 |
| Monitor | 0 |
Situação:
=SE(B2>0;"Disponível";"Indisponível")
=SEERRO(B2/C2;"Valor inválido")
Para inserir qualquer função:
Fórmulas → Inserir Função (fx)
Escolha a categoria:
Lógica
Selecione:
SE
E
OU
SEERRO
Preencha os argumentos e confirme.
✔ Utilize nomes claros nas colunas.
✔ Organize os dados antes de criar as fórmulas.
✔ Teste diferentes situações.
✔ Utilize SEERRO para evitar mensagens de erro ao usuário.
✔ Combine funções para criar regras mais completas.
❌ Esquecer um parêntese.
❌ Trocar ponto e vírgula por vírgula (dependendo da configuração regional).
❌ Inverter os valores verdadeiro e falso na função SE.
❌ Utilizar textos sem aspas.
❌ Não tratar possíveis erros nas fórmulas.
Crie a seguinte tabela:
| Aluno | Média | Frequência |
|---|---|---|
| Ana | 8,5 | 90 |
| Bruno | 6,5 | 82 |
| Carlos | 9,0 | 70 |
| Daniela | 7,5 | 85 |
| Eduardo | 5,5 | 60 |
Realize as seguintes atividades:
Crie uma coluna Situação utilizando a função SE para informar "Aprovado" ou "Reprovado", considerando média maior ou igual a 7.
Crie uma coluna Resultado Final utilizando SE e E, considerando que o aluno será aprovado apenas se tiver média maior ou igual a 7 e frequência maior ou igual a 75%.
Crie uma coluna Recuperação utilizando OU, informando "Necessita acompanhamento" caso a média seja menor que 7 ou a frequência seja menor que 75%.
Simule uma divisão da média pela frequência e utilize SEERRO para evitar mensagens de erro caso a frequência esteja igual a zero.
Crie uma planilha de Controle de Estoque contendo:
Produto
Estoque Atual
Estoque Mínimo
Depois:
Utilize SE para informar "Comprar" quando o estoque atual for menor que o estoque mínimo.
Utilize E para identificar produtos com estoque suficiente e quantidade positiva.
Utilize OU para destacar produtos com estoque zerado ou abaixo do mínimo.
Utilize SEERRO para tratar possíveis erros em cálculos.
Nesta aula, aprendemos a utilizar as principais funções lógicas do Microsoft Excel para automatizar decisões e tornar as planilhas mais inteligentes.
Foram estudadas:
SE, para tomar decisões com base em uma condição.
E, para verificar se todas as condições são verdadeiras.
OU, para verificar se pelo menos uma condição é verdadeira.
SEERRO, para tratar mensagens de erro e tornar as planilhas mais amigáveis.
Essas funções são amplamente utilizadas em controles financeiros, escolares, administrativos e comerciais, sendo fundamentais para a criação de planilhas automatizadas e para o desenvolvimento de soluções mais avançadas no Excel.