Prévia do material em texto
Universidade de Uberaba Informática Aplicada Função lógica: SE Teste Lógico Antes de começarmos, vamos ver o Teste lógico! O teste lógico consiste na comparação entre dois elementos, podendo ser dois valores, dois textos, duas células, duas funções ou a combinação deles, desde que os tipos dos valores sejam compatíveis. Não é possível comparar um valor textual com um valor numérico. Mas podemos comparar, por exemplo, um valor fixo com o resultado de uma função ou comparar o resultado de uma função com o valor de uma célula. Teste Lógico Para realizarmos comparações utilizamos os operadores relacionais. Quais seriam esses operadores? Operador na Matemática Equivalente no Excel = = ≠ <> > > < < ≥ >= ≤ <= Teste Lógico Vejamos uma planilha que elaboramos em sala de aula: A planilha acima é semelhante à que elaboramos. Só que ela possui uma coluna a mais ‘Situação’. Teste Lógico Na Universidade de Uberaba um dos critérios de aprovação é que a nota seja igual ou superior a 60,0 pontos. Assim, se você quiser fazer a comparação, é necessário utilizar para a disciplina “Leitura e Produção de Textos Acadêmicos” a nota final que está na célula ‘E4’. Teste Lógico Dessa forma, você deve colocar na célula ‘F4’ o seguinte teste: =E4>=60 Ao pressionar ‘Enter’, o Excel, então, irá realizar a comparação e ‘devolver’ VERDADEIRO ou FALSO, dependendo do resultado da comparação. =E4>=60 Teste Lógico Ficando da seguinte forma, após ‘puxarmos’ a Alça de Preenchimento: Testes lógicos usados nas células F4, F5, F6, F7 e F8. =E4>=60 =E5>=60 =E6>=60 =E7>=60 =E8>=60 Teste Lógico Vejamos outra situação: Teste Lógico Neste caso, a comparação se dará por meio do resultado das funções MÉDIA e SOMA. Vejamos: =MÉDIA(G10:P10)>MÉDIA(G11:P11) =SOMA(M4:M15)>SOMA(O4:O15) Teste Lógico Isso nos retornaria: Antes de continuarmos... ... uma consideração. Você deve ter observado que os resultados dos teste lógicos se limitam a VERDADEIRO ou FALSO. Isso exige que o usuário da planilha interprete o resultado. No primeiro exemplo que apresentamos, é preciso refletir se VERDADEIRO equivale ao aluno ter sido APROVADO ou REPROVADO. Que tal... ... se houver uma forma de mostrar o resultado com mais CLAREZA? E tem: basta utilizar a função lógica SE Função SE A função lógica SE verifica se uma condição foi satisfeita e retorna um determinado valor se o teste lógico for verdadeiro ou outro valor se o teste lógico for falso. =SE(Teste_lógico; [Valor_se_verdadeiro]; [Valor_se_falso]) Expressão cujo resultado será verdadeiro ou falso Valor que será retornado se a expressão for verdadeira Valor que será retornado se a expressão for falsa Função SE =SE(Teste_lógico; [Valor_se_verdadeiro]; [Valor_se_falso]) Função SE =SE(Teste_lógico; [Valor_se_verdadeiro]; [Valor_se_falso]) Retornemos ao exemplo anterior. =E4>=60 =E5>=60 =E6>=60 =E7>=60 =E8>=60 Função SE =SE(Teste_lógico; [Valor_se_verdadeiro]; [Valor_se_falso]) Substituindo o Teste Lógico na função SE, na célula ‘F4’ e colocando o texto “Aprovado” no local de Valor_se_verdadeiro e “Reprovado” no local de Valor_se_falso, teríamos: =SE(E4>=60; “Aprovado”; “Reprovado”) =SE(E4>=60; “Aprovado”; “Reprovado”) Função SE Ficando da seguinte forma, após ‘puxarmos’ a Alça de Preenchimento: =SE(E4>=60; “Aprovado”; “Reprovado”) =SE(E5>=60; “Aprovado”; “Reprovado”) =SE(E6>=60; “Aprovado”; “Reprovado”) =SE(E7>=60; “Aprovado”; “Reprovado”) =SE(E8>=60; “Aprovado”; “Reprovado”) Função SE usada nas células F4, F5, F6, F7 e F8.