Seu navegador não oferece leitura em voz alta. Você pode ler o guia normalmente.
A função SE é a mais cobrada das planilhas, e a banca raramente pergunta só o básico. O que aparece em prova é o SE combinado com E, OU e NÃO, o SE dentro de outro SE e a leitura de uma fórmula pronta para dizer o resultado de uma linha da tabela. Este guia ensina a leitura com um quadro de candidatos, traz resultados conferidos em planilha de teste (LibreOffice Calc) e lista as pegadinhas que mais se repetem.
Sem norma aplicável: é conhecimento de ferramenta. Para a lógica por trás, veja proposições e tabela-verdade.
A estrutura do SE
=SE(condição; valor_se_verdadeiro; valor_se_falso). A condição é um teste que resulta em VERDADEIRO ou FALSO. Se o terceiro argumento for omitido e a condição for falsa, o resultado é FALSO. Se o terceiro argumento for um texto vazio (“”), a célula parece vazia.
Teste: com a nota 5,5 na célula A3, =SE(A3>=6;"ok") devolveu FALSO, e =SE(A3>=6;"ok";"") devolveu uma célula aparentemente vazia. Em prova, a afirmação “se omitir o terceiro argumento, o SE devolve FALSO quando a condição é falsa” é correta.
E, OU e NÃO
Funções que devolvem VERDADEIRO ou FALSO e se encaixam dentro do SE:
| Função | Devolve VERDADEIRO quando |
|---|---|
| E(c1; c2; …) | Todas as condições são verdadeiras |
| OU(c1; c2; …) | Pelo menos uma condição é verdadeira |
| NÃO(c) | A condição é falsa |
Testes feitos: OU(1>2; 2>1) deu V; E(1>2; 2>1) deu F; NÃO(1>2) deu V; e E(5>3; OU(2>3; 4>1)) deu V. Esse último mostra que as funções se aninham e que os parênteses resolvem de dentro para fora.
Exemplo: situação de candidatos
Regra de um curso: aprovado quem tiver nota a partir de 6 e frequência a partir de 75. Reprovado quem tiver nota abaixo de 4 ou frequência abaixo de 50. Os demais ficam em recuperação. A fórmula (nota em A, frequência em B) é:
=SE(E(A1>=6;B1>=75);"Aprovado";SE(OU(A1<4;B1<50);"Reprovado";"Recuperação"))
Resultados da planilha de teste:
| Nota | Frequência | Resultado | Raciocínio |
|---|---|---|---|
| 7,5 | 80 | Aprovado | Passa nas duas condições do E |
| 7,5 | 70 | Recuperação | A frequência falha no E; nem nota abaixo de 4 nem frequência abaixo de 50 |
| 5,5 | 90 | Recuperação | A nota falha no E; não há motivo para reprovar |
| 6 | 75 | Aprovado | Os limites são inclusivos (>=) |
| 5,99 | 100 | Recuperação | Nota quase 6, mas ainda abaixo |
| 3 | 50 | Reprovado | A nota abaixo de 4 aciona o OU |
Observe duas lições. Primeiro, a ordem dos testes importa: o primeiro SE verdadeiro encerra a avaliação. Segundo, os operadores de comparação definem o limite: >= inclui o valor, > não inclui. A banca costuma trocar um pelo outro para criar a linha de borda (nota 6 e frequência 75).
SE aninhado: um por faixa
Outra forma de aninhar é classificar em faixas. Para o conceito por nota: =SE(A1>=9;"A";SE(A1>=7;"B";SE(A1>=6;"C";"D"))). A ordem da maior faixa para a menor evita testes redundantes: se o primeiro teste falhou, já se sabe que a nota é menor que 9, e o segundo só precisa checar o limite inferior. Quando a lista de faixas é longa, prefira a busca por tabela, como em PROCV aproximado.
Existem versões novas do programa com a função SES, que testa várias condições em sequência sem aninhar. Confira se a versão do edital a inclui antes de apostar nela.
Versão mais clara com mensagens separadas
Para separar os motivos de reprovação: =SE(A1>=6;SE(B1>=75;"Aprovado";"Reprovado por falta");"Reprovado por nota"). No teste, a linha (7,5; 70) deu “Reprovado por falta”, a linha (5,5; 90) deu “Reprovado por nota” e a linha (6; 75) deu “Aprovado”. A estrutura de um SE dentro do argumento “verdadeiro” é igualmente válida.
Contar com duas condições
Para contar quantos candidatos têm nota a partir de 6 e frequência a partir de 75, nas seis linhas do teste:
=CONT.SES(A1:A6;">=6";B1:B6;">=75")deu 2.=SOMARPRODUTO((A1:A6>=6)*(B1:B6>=75))deu 2. O produto de testes funciona como “E”, pois só dá 1 quando os dois testes dão 1.=SOMARPRODUTO((A1:A6>=6)+(B1:B6>=75))deu 7: a soma funciona como “OU”, mas conta duas vezes a linha que atende às duas. Para contar as linhas que atendem a pelo menos uma, é preciso testar se a soma é maior que zero: o resultado correto, neste teste, é 5.
Esses números mostram por que “produto é E; soma é OU, mas com cuidado”. Veja mais condições em SOMASE, CONT.SE e MÉDIASE.
Operações com VERDADEIRO e FALSO
Em planilhas, VERDADEIRO equivale a 1 e FALSO a 0 em operações aritméticas. No teste, =(7>5)*1 deu 1 e =VERDADEIRO+1 deu 2. Mas funções de soma sobre intervalos que contêm valores lógicos podem tratar o assunto de modo diferente entre programas, então evite depender disso.
Erros comuns
- Escrever texto sem aspas dentro do SE.
- Esquecer de fechar parênteses em um SE aninhado.
- Trocar
>=por>e perder a linha de borda. - Usar
EeOUao contrário na regra do enunciado. - Achar que a comparação de texto diferencia maiúsculas:
"Ana"="ANA"deu VERDADEIRO no teste. - Aninhar mais condições do que o necessário, quando a busca em tabela resolveria.
Roteiro de leitura de fórmula em prova
- Identifique os argumentos do SE mais externo.
- Resolva a condição com os valores da linha, de dentro para fora.
- Escolha o ramo (verdadeiro ou falso) e repita se houver outro SE.
- Confira os casos de borda (iguais ao limite).
Próximos passos
Veja funções clássicas e referências, datas na planilha e texto, arredondamento e precedência de operadores.
Fontes e atualização
Sem norma aplicável. Resultados obtidos em planilha de teste no LibreOffice Calc, com funções equivalentes em inglês. Nomes e comportamento podem variar entre Excel e Calc; confira o edital e a versão citada. Veja a metodologia do site.