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
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?
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?
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
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
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.
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;
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..
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
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
