Ajuda com Função SE - Resolvida


#1

Olá, Preciso fazer com que uma célula, calcule o valor de outras, SE célula X for a letra G. E a mesma coisa se for L.
Assim:
=se(K10;"=G";H10*F10+L10) tradução-> =se(K10;" for igual a G "; multiplicar H10 com F10 e somar +L10)

se eu conseguir isso fico feliz, mas se eu puder adicionar um caminho assim:
=se(K10;" for igual a G “; multiplicar H10*F10 e somar +L10) e =se(K10;” for igual a L "; subtrair H10 por ele mesmo H10)

Não sei se é possível isso, se ajudar, posso trocar G e L por 0 e 1.
Obrigado.


#2

Olá Mauricio.
Não sei se entendi o H10-h10 ? Não seria zero direto ?
De qualquer forma acho que é isto que vc precisa.
=SE(K10=“G”;H10*F10+L10;SE(K10=“L”;H10-H10;“NEM G NEM L”))

funciona assim:

se( pergunta ; verdadeiro; falso)
se( pergunta ; verdadeiro; se( pergunta ; verdadeiro; falso))
podendo ter quantos vc quiser

ou até

se( pergunta ; se( pergunta ; verdadeiro; falso); falso)
podendo ter quantos vc quiser

Abs


#3

Oi, é exatamente isso que eu queria, porém de alguma forma não funciona…
O H10-H10 seria zero sim, mas não sei se pensei bem e essa opção foi a que mais fez sentido… H10 sempre vai ser um número acima de 1 e se ele fosse 0 direto iria zerar todas as outras células pois é por ele que todas as multiplicações serão feitas.
Seria o mesmo pra todas as linhas, individualmente, essa conta =SE(K10=“G”;H10*F10+L10;SE(K10=“L”;H10-H10;“NEM G NEM L”)) encaixaria em todas as linhas da coluna O substituindo a linha 10 por 11, 12…
Enfim, ainda não consegui resolver esse problema, por enquanto vou digitando manualmente os valores da coluna O.
Vou tentar de novo com a sua explicação talvez eu consiga encontrar uma forma.
Obrigado!


#4

Consegui resolver, pensando um pouco… assim ficou a formula final:
=IF(M10>0;M10+N10;IF(M10<0;M10+N10;IF(AND(M10=0;L10>0);H10-L10-H10+N10;H10*F10+N10)))

Consegui até adicionar outras variáveis e que me ajudaram muito.
Obrigado novamente pela sua explicação

Lembrando que estou usando Sheets do Google, mas deve funcionar em outros.


#5

Olá Mauricio,

Sim, funciona em outras planilhas, mas vc está usando formula a mais, veja abaixo, vc pode usar “<> 0”, já que é o mesmo calculo se não for zero.

=if (m10<>0;M10+N10; if(L10>0;H10-L10-H10+N10;H10*F10+N10))

abs


#6

Bah, nem percebi kkkkkk
Valeu pela ajuda Iporto. Questão resolvida.