Você está na página 1de 4

Funes lgicas do Excel - SE() - E() - OU()

Funes lgicas so o meio utilizado no Excel para testar valores, verificando se


atendem a determinadas condies.

1) A Funo SE()
Antes de tentar entender vejamos como funciona. Por enquanto esquea o Excel.
"Oua" o que eu vou dizer:
SE voc for brasileiro te darei R$ 100,00; caso contrrio, R$ 1,00.
E a? Quanto voc ganhou? A maioria das pessoas que est lendo isto agora
ganhou R$ 100,00.
Vou mudar a frase s um pouquinho:
SE( for brasileiro; ganha R$ 100,00; se no, R$ 1,00.). No mudou nada, n?
ltima mudana:
SE(brasileiro; R$ 100,00; R$ 1,00.). Continua na mesma, s que bem simplificado,
certo?
Isto a funo SE(). Como voc notou, comeamos com uma frase normal e, no
final, acabamos com uma funo.
Trocado em midos a coisa funciona assim:


Vamos transformar isto na linguagem do Excel:

=SE(A1+B1=4;"Ana";"Reynaldo").

Agora vamos ler com as palavras dele: SE A1+B1 FOR IGUAL a 4; Escreva Ana;
SE NO FOR=4 Escreva Reynaldo.
Note que os nomes Ana e Reynaldo esto entre aspas. Isto o mesmo que mandar
o Excel escrever na clula o que estiver entre aspas.
Outro exemplo? Vamos l.





Observe a figura:
Suponha que voc deseje exibir o prprio valor da clula B4 se esta contiver um
nmero menor do que 100, e que voc deseja exibir a mensagem "O valor est fora
do intervalo." se ela no contiver.
A funo ser assim: SE(B4<100); B4; "O valor est fora do intervalo."). Nas
"palavras" do Excel fica assim: SE B4 for menor que 100; lance o prprio valor de
B4; seno, "escreva" "O valor est fora do intervalo."
O importante aqui : se a resposta um endereo de clula ou um nmero ou uma
frmula no usamos aspas; mas se para escrever uma palavra, frase, palavro,
sei l, usamos as aspas.
No exemplo acima a resposta ser: 40 (que o prprio valor de B4)

2) A Funo E()
De novo "oua" o que eu vou dizer. Esta frase a seguir VERDADE ou MENTIRA?
(pra quem gosta de Lgica - Verdadeiro ou Falso). Se for verdade voc recebe mais
R$100,00, combinado?
Voc tem dois olhos E duas orelhas E nasceu no planeta Terra.
(Cara! Se voc no ganhou os R$100,00 prefiro nem te conhecer...)
Quer ganhar mais cem? Analise a frase:
Voc tem dois olhos E cinco orelhas E nasceu no planeta Terra.
Agora voc perdeu! (espero...)
Resumindo: a funo E() para ser Verdadeira precisa que todas as opes sejam
verdadeiras.
E a funo se escreve assim: E(2+2=4;3+3=6)
Agora lendo: verdade que 2+2=4 E tambm verdade que 3+3=6?
Logo isso a verdade. Analise as funes a seguir e responda: Verdadeiras ou
Falsas?
E(10<100;5*5=25)
E(10+90=100;5*5=25;4+4=8;10+1=175,4)
Fez a? A primeira verdade e a segunda falsa. Por qu? (mole, no?)
Na prtica usamos o E() acoplado ao SE()
Lembra da frase:
Voc tem dois olhos E duas orelhas E nasceu no planeta Terra? Se for verdade
voc recebe R$100,00, combinado?
Vamos transformar isto no SE() combinado com E()
SE(E(Voc tem dois olhos;duas orelhas; nasceu no planeta Terra) ganha R$100,00;
seno ganha R$ 00,00)
(O Excel l isso assim: SE verdade que voc tem dois olhos E tambm verdade
que tem duas orelhas E tambm verdade que nasceu no planeta Terra ganha
R$100,00; se no for verdade, ganha R$00,00)
Agora pra valer!
SE(E(10+90=100;5*5=25;2+2=4);100;0) - Resposta: 100
SE(E(10+90=100;5*5=80;2+2=4);100;0) - Resposta: 0

3) A Funo OU()
Agora que voc sabe tudo da funo E() fica fcil. S muda um pouquinho.
Vamos l. Mais 100 pratas se for Verdade!
OU voc sabe ler, OU voc est estudando, OU voc respira. Ganhou as cem
pratas?
Resumindo: na funo OU() basta que uma condio seja preenchida.
Outra com OU()
E para acabar vamos misturar o SE( ) com o OU()
Na planilha abaixo observe a funo: =SE(OU(A1>5;B1>5);"Valeu";"No valeu")
escrita na barra de frmulas.
Vamos ler: SE(OU(A1>5 ou B1>5); escreva Valeu;seno escreva "No valeu")
Observe a figura a seguir e os resultados.
Como j vimos, na funo OU se apenas um dos valores, ou todos, forem
Verdadeiros a funo ser Verdadeira e retornar o primeiro valor.

E pra complicar s mais um pouquinho...
Em um colgio queremos que o Excel lance ao lado das notas as expresses
Aprovado - Em recuperao - Reprovado
At aqui vimos a funo SE com apenas duas possibilidades. Ento, como fazer
isso?
Simples! Iremos colocar uma Funo SE() dentro de outra Funo SE()
A isto chamamos de Aninhamento de funes.
Ficar assim:
= SE(Nota>=6,0; "Aprovado";SE(Nota>=4;"Recuperao";"Reprovado"))
Explicando melhor:
Se a Nota for maior ou igual a 5,0 a resposta ser "Aprovado";(est em marrom)
se no for
Camos na segunda funo SE (em azul) que tambm tem duas possibilidades -
Recuperao ou Reprovado.
Ficar assim:

Você também pode gostar