Você está em: Comunidades / Ponto do Excel /

FUNÇÃO "SE", "E" e "OU"

Tags:
excel

Uma das melhores e mais usadas funções do Excel. O principal objetivo desta função é processar um dado com uma ou mais condição através de um teste lógico.

O primeiro campo é o teste lógico que é qualquer expressão que lhe retornará de forma verdadeira ou falsa, o segundo é o valor verdadeiro, isto é, o que o excel deve fazer se o seu argumento for verdadeiro e o terceiro é o valor falso, o que o excel deve fazer se o seu argumento for fácil. É bom lembrar que no terceiro argumento você pode continuar com outro "SE".
'=SE(D7=2;"Correto";"Incorreto")
Traduzindo a função cima: você está dizendo para o excel que se a célula D7 for igual ao número 2 (dois), ele deve preencher a célular onde você está inserindo esta função com a palavra "Correto", caso contrário, com a palavra "Incorreto".
'=SE(E(D7=2;E7=0);"Correto";"Incorreto")
A função "SE" utilizada em conjunto com a função "E". Assutador? Nada, muito simples! Praticamente a mesma coisa de utilizar apenas a função "SE". A única diferença é que no teste lógico você vai dar duas condições para o excel analisar, ou seja, ele só vai retornar a você com a palavra "Correto" se a célula D7 for igual a 2 (dois) E a célula E7 for igual a 0 (zero), caso contrário ele retornará a célular com a palavra "Incorreto".
'=SE(OU(D7=2;E7=0);"Correto";"Incorreto")
Já o "SE" com o "OU" basta apenas uma das células que pode ter o valor do seu argumento para o excel retornar com a palavra "Correto". Só se nenhuma das células não atender ao critério dado por você que o excel retornará com a palavra "Incorreto".

Tanto no "E" como no "OU" eu dei exemplo com apenas dois argumentos no primeiro campo, "D7" e "E7", mas você pode utilizar bem mais que dois.
Caso ainda tenha ficado alguma dúvida, sobre essas funções, é só escrever para o Ponto do Excel.

Ponto do Excel

Escrito por:

Júlio S.
Supervisor Contábil da AleSat Combustíveis S.A.
segunda, 31 de março de 2008 - 17:02
responder tópico

Tenho uma planilha de controle de horas: a jornada é de 8:30 p/dia. a formula é: SE(K6>D6;K6-D6;0) o resultado é = a hora extra onde k6 é o total de horas trabalhadas e d6 é a jornada. Não estou conseguindo o resultado quando o total de horas trabalhadas é menor que a jornada de 8:30. Como faço para sair as horas/atrasos negativos?

Escrito por:

Antônio É.
Contador
quarta, 02 de julho de 2008 - 14:07
responder tópico

Preciso usar uma fórmula com a função "e" e a função "ou" juntas. Por exemplo Se(A1=0 e/ou =2;.....
É possível?

Escrito por:

Bruna .
terça, 19 de agosto de 2008 - 16:41
responder tópico

Bruna,

Você já conseguiu ajuda sobre sua dúvida acima? Caso negativo lhe respondo.

Peço desculpas por não ter respondido antes. Tive alguns problemas que fiquei impossibilitado de acessar.

Escrito por:

Júlio S.
Supervisor Contábil da AleSat Combustíveis S.A.
segunda, 29 de setembro de 2008 - 14:36
responder tópico

Antônia,

Para cálculo de horas onde o valor pode dar negativo você deve trabalhar com a função "ABS". Exemplo: SE(K6>D6;K6-D6;ABS(K6-D6)).

Para diferenciar da situação que fica positivo, você pode fazer uma formatação condicional.

Peço desculpas por não ter respondido antes. Tive alguns problemas que fiquei impossibilitado de acessar.

Escrito por:

Júlio S.
Supervisor Contábil da AleSat Combustíveis S.A.
segunda, 29 de setembro de 2008 - 14:43
responder tópico

Caro Júlio S.

Por acaso você domina a função SOMASES? Fiz uma ótima planilha para um cliente usando essa função e quando fui salvar no micro dele descobri que a versão de excel anterior ao 2007 não tem a função, mas somente a SOMASE, onde se pode utilizar somente um campo de restrição para a matriz. Conhece uma alternativa à função SOMASES para a versão anterior do excel?
Abraços
Antonio S.

Escrito por:

Antonio S.
engenheiro
sexta, 06 de março de 2009 - 10:52
responder tópico

Olá pessoal..
sou novo por aqui, e estou com o seguinte problema!!!

Preciso de uma fórmula, a qual, a partir da data de pagamento, atrasado, ou adiantado, ou seja dias>0, ou dias<0, aplique o juro ou o desconto direto no capital da parcela a receber.

Bem estou tentando usar a seguinte função..

=SE(A4>0;(D4+B4%));(A4<0;(D4+C4%))

Onde:
A= dias
D= valor da duplicata
B= juros por dia de atraso
C= desconto

Só q não encontro uma maneira de o excel distinguir entre ambas as fórmulas, e qual aplicar em determinada situação, no caso, dias positivos(juros), ou dias negativos(descontos)..

Desde já agradeço;

Escrito por:

JOSNEI W.
Crediarista
terça, 07 de abril de 2009 - 22:34
responder tópico

olá pessoal..
bem... agora estou postando denovo, pra informa-los q
consegui descobrir a solução para o meu post anteriror
e se puder ser util para alguem quero deixar registrado aki...

a solucao q descobri depois de mt pensar e refletir foi a seguinte:

=SE(A4>0;(D4+B4%);(D4+C4%))

sendo q se A4(dias) maio r q zero, se for verdadeiro retornara D4+B4%, ou seja juros, e se A4 nao foi maior q zero retornara D4+C4, ou seja desconto.

espero q tenham entendido..
abraços..

Escrito por:

JOSNEI W.
Crediarista
segunda, 13 de abril de 2009 - 18:44
responder tópico

Caro Júlio

Gostaria de saber como fazer para que quando um resultado de uma subtração for negativo ficar =0 se for positivo =resultado
Ex:

20-100 = 0
110-100 = 10

Escrito por:

Kelberson A.
sábado, 25 de abril de 2009 - 11:22
responder tópico

Meus caros, primeiramente peço desculpas por passar tanto tento sem responder aos colegas. Tive algumas problemas e tive que me afastar da net.

Conto com a compreensão de todos e estamos de volta.

Júlio Santos

Escrito por:

Júlio S.
Supervisor Contábil da AleSat Combustíveis S.A.
sábado, 02 de maio de 2009 - 20:21
responder tópico






Links Relacionados