Ciência da computação

Aula

Funções lógicas ou condicionais no excel ou planilhas: E, OU e SE

, editado , Comment regular icon0 comments

Na primeira aula de Informática Avançada 2, veremos as fórmulas de Excel "OU" e "E" e elas sendo aplicadas dentro de outras funções como a SE

Edit Article

O curso Informática Avançada 2 presume que o aluno tenha lido e entendido o curso de Informática Avançada 1link outside website. No curso 1, vimos como aplicativos de planilhas, tomando o excel de exemplo, funcionam: seu layout, como escrever, como fazer conta e suas funções.

Um leve resumo

- Em aplicativos planilha como o Excel escrevemos as fórmulas em uma célula;

- Na célula, para escrever uma função ou uma soma matemática, você deve começar com "=";

Ad

- Dentro das células, depois de um sinal de igual, puro texto deve ser escrito entre aspas;

- Caso queira construir uma função, você deve escrever o nome da função e logo depois: abrir parêntesis, escrever os argumentos da função (inputs) separados por ";" e fechar parêntesis.

Image content of the Website

Repare no exemplo acima, primeiro foi escrito o sinal de igual ("="), logo depois foi escrita a função SE. A função SE toma 3 argumentos: uma afirmação que pode ser verdadeira ou falsa; o que acontece se for verdadeira; o que acontece se for falsa. No exemplo, a afirmação é "B1 > C1" e irá retornar "SIM" caso verdadeira e "NÃO" caso falsa. B1 é 21 e C1 é 1, logo 21 > 1, o que torna a afirmação verdadeira, retornando "SIM".

Vamos aprender mais funções então?

A função E

A função E é utilizada para testar se os argumentos envolvidos são ou não verdadeiros. O resultado desta função retornará verdadeiro somente se todos os argumentos que compõem a função são verdadeiros, basta que um argumento seja falso para que ela retorne falso.

Na matemática a função E seria a interseção entre dois grupos. No caso, só os valores que pertencem aos dois grupos fazem parte da interseção.

Image content of the Website

Também vemos essa função aparecendo em "tabelas verdade" quando estudamos lógica matemática, principalmente para concurso público.

Image content of the Website

No Excel:

=E(argumento 1; argumento 2; argumento 3; ...)

Argumento no caso é um teste lógico, por exemplo: "A5 = 10" ou "A6 > 18".

Exercício

Identificar as pessoas que são solteiras e tenham 22 anos ou mais e casadas e maiores de 21 anos.

NomeEstado CivilIdade
Caio ManseraCasado(a)36
Raul GuedesSolteiro (a)22
Antônia OrsolatoCasado(a)25
Quênia RhubyCasado(a)26
Fábio SouzaSolteiro (a)28
Danielle FarrineSolteiro (a)21
Edivaldo ChoppSolteiro (a)43
Césas AlfeirCasado(a)22
Paschoal RanieriSolteiro (a)26

Solução

=E(B2="Solteiro(a)";C2>=22)

=E(B2="Casado(a)";C2>21)

A função OU

Assim como a função E, a função OU também é utilizada para testar se os argumentos envolvidos são ou não verdadeiros. O resultado desta função retornará verdadeiro se ao menos um dos argumentos que compõem a função é verdadeiro. Todos os argumentos devem ser falsos para que ela retorne falso.

Na matemática a função OU seria a união entre dois grupos. No caso qualquer valor que pertencem aos grupos fazem parte da união.

Image content of the Website

Na tabela verdade a união é vista desta forma:

Ad

Image content of the Website

No Excel:

=OU(argumento 1; argumento 2; argumento 3; ...)

Exercício

.

Identificar os alunos que possuem a nota 1 ou nota 2 acima de 7.

NomeNota 1Nota 2
Caio Mansera7,57
Raul Guedes87,4
Antônia Orsolato67
Quênia Rhuby65
Fábio Souza103
Danielle Farrine44,5
Edivaldo Chopp85
Césas Alfeir67
Paschoal Ranieri4,56,5

Solução

=OU(B2>7;C2>7)

A função SE alinhada com OU

Exercício

.

Existe duas notas de cada aluno. Deverá ser identificado aqueles que tiverem pelo menos uma das notas acima de 7, com a mensagem "Aprovado"; caso as duas notas forem igual ou inferior a 7, deverá ser apresentada a mensagem "Exame".

Image content of the Website

Solução

=SE(OU(B2>7;C2>7);"APROVADO";"EXAME")

A função SE alinhada com E

Exercício

Em uma planilha referente ao RH de uma empresa, você terá que identificar as pessoas solteiras, maiores de 21 anos como "grupo 1"; casadas maiores de 21 anos como "grupo 2"; e caso não satisfaça as condições mencionadas, será exibida a mensagem "Não classificada".

Image content of the Website

Solução

=SE( E(B2="Solteiro (a)"; C2>21); "Grupo 1"; SE( E( B2="Casado(a)"; C2 > 21); "Grupo 2"; "Não classificado"))

Mais um exemplo

Exercício

Caso um vendedor consiga vender mais que R$ 125.000,00 em mercadorias, ele ganhará um bônus de 12% do valor da venda. Mas, como na região Sul existe menos movimento, aceitou-se que, caso o vendedor reside na região Sul, ele ganhará o bônus se vender mais que R$ 100.000,00 em vendas.

VendedorRegiãoVendas
Vendedor 1Sul R$ 87.925,00
Vendedor 2Norte R$ 129.887,00
Vendedor 3Sudeste R$ 12.908,00
Vendedor 4Sul R$ 99.087,00
Vendedor 5Nordeste R$ 234.987,00
Vendedor 6Norte R$ 10.000,00
Vendedor 7Sul R$ 105.000,00
Vendedor 8Centro-Oeste R$ 1.876.098,00
Vendedor 9Nordeste R$ 12.387,00
Vendedor 10Sul R$ 12.876,00
Vendedor 11Sudeste R$ 123.865,00
Vendedor 12Centro-Oeste R$ 128.543,00
Vendedor 13Norte R$ 987.000,00

Ad

Solução

=SE( OU( C2 > 125000; E( B2 = "Sul"; C2 >= 100000)); C2 * 0,12; "Sem bônus")

Exercícios

Clique aqui para acessar a planilha dos próximos exercícioslink outside website.

1. Calcule a nota bimestral de cada aluno, com elas podendo ter valores entre 0 e 10. Prova possui peso 7,5 e trabalho tem peso 2,5.

2. Nos oito dias de aula, qual aluno faltou todas as aulas? E qual aluno esteve presente em todas?

3. A média para passar é 5, quais alunos irão passar? Informe pela planilha com os dizeres "Passou" e "Não passou"

4. Imagina que o professor vai por de recuperação os alunos que faltaram mais de 3 vezes e tiveram média abaixo de 5. Quais alunos vão entrar de recuperação? Informe na planilha com os dizeres "Recuperação", "Não recuperação".

5. Se o aluno faltar mais de 6 vezes, a menos que ele tire nota acima de 9, ele irá para recuperação. Quais alunos entram nesse caso? Informe com "Caso especial de recuperação" na planilha.