Marcadores

quinta-feira, 11 de julho de 2013

Função SE() aninhada com funções E() e/ou ou()

Hoje vamos estudar o aninhamento das funções E() e OU() dentro da função SE(). Este aninhamento permite que a função SE() tome decisões com base em várias análises diferentes utilizando as funções E() e OU();

Como funciona a função E()?

Sintaxe
E(verificação_lógica_1;verificação_lógica_2;...)

Ao executar a função E(), ela ira analisar todas as verificações lógicas, e se TODAS elas forem verdadeiras a função retornará "1" ou "VERDADEIRO", caso UMA OU MAIS seja FALSA retornará "0" ou "FALSO".

Exemplo
A função E(5>1;"A"="B") irá retornar 0 ou "FALSO"
A função E(5>1;"A"="A") irá retornar 1 ou "VERDADEIRO"
A função E(5>10;"A"="B") irá retornar 0 ou "FALSO"


Como funciona a função OU()?

Sintaxe
OU(verificação_lógica_1;verificação_lógica_2;...)

Ao executar a função OU(), ela ira analisar todas as verificações lógicas e se UMA OU MAIS for VERDADEIRA a função retornará "1" ou "VERDADEIRO", caso TODAS sejam FALSAS retornará "0" ou "FALSO".

Exemplo
A função OU(5>1;"A"="B") irá retornar 1 ou "VERDADEIRO"
A função OU(5>1;"A"="A") irá retornar 1 ou "VERDADEIRO"
A função OU(5>10;"A"="B") irá retornar 0 ou "FALSO"

Aninhando as funções E() e/ou OU() com a função SE().

Conforme visto na Função SE() toda as ações são realizadas com base em um Teste Lógico e quando aninhamos as funções auxiliares E() e OU() elas substituem o Teste Lógico da função SE().

OK! Mas vamos aplicar na prática para ver como funciona?

Para este exemplo vamos continuar utilizando nossa planilha de indicadores, porém agora vamos colocar um critério para que somente seja apurado o resultado final caso uma auditoria nos resultados tenha sido realizada.


Neste exemplo usamos a função
=SE(OU(B6="";D6="");"";SE(B6>C6;"Meta Atingida";"Meta não atingida"))
Ou seja, nosso teste lógico ira verificar se B6 é vazio ou se D6 é vazio, caso um dos dois seja vazio ela retorna o valor VERDADEIRO e preenche a célula com o valor vazio "", caso B6 e D6 possuam algum valor então ele retorna o valor FALSO e executa a segunda função SE(B6>C6;"Meta Atingida";"Meta não atingida").

Assista nossa vídeo aula!


Ficou com dúvidas? O seu aninhamento não está funcionando?

Deixe seu recado nos comentários ou envie um e-mail através do formulário ao lado.


Um comentário: