Notifications
Clear all

Fórmula pegar diferença

10 Posts
3 Usuários
0 Reactions
1,626 Visualizações
(@ericksant)
Posts: 0
New Member
Topic starter
 

Prezados,
boa noite,

Estou com uma dúvida para retirar a diferença de valores usando uma fórmula no Excel mas não consigo entender porque não está dando a diferença correta...
A diferença correta é exatamente o que a tabela dinâmica dá...

A fórmula usada foi essa:
=SE(P3<>0;SE(Q3>0;P3-Q3;SE(Q3<0;P3+Q3;P3)); Q3)

O objetivo é pegar a diferença de um para o outro independente do sinal... Exemplo se forem 2 negativos, vai ter que ser o primeiro + o segundo, para que dê a diferença...

Vendo o anexo fica mais fácil de entender...
O anexo está nesse outro fórum porque não estou conseguindo upar aqui...
https://www.clubedohardware.com.br/forums/topic/1304303-f%C3%B3rmula-excel-para-pegar-diferen%C3%A7a/

Alguém consegueria me ajudar ?

 
Postado : 15/05/2018 7:35 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sem poder ver seu modelo, visto que não estou mais inscrito no forum clubedohardware, uma possibilidade:
=SE(P3<>0;ABS(P3)-ABS(Q3); Q3)

 
Postado : 16/05/2018 1:58 am
(@ericksant)
Posts: 0
New Member
Topic starter
 

Sem poder ver seu modelo, visto que não estou mais inscrito no forum clubedohardware, uma possibilidade:
=SE(P3<>0;ABS(P3)-ABS(Q3); Q3)

Reinaldo, consegue baixar ele aqui ?

https://www.4shared.com/office/2eFf-6NSfi/Pasta1.html

 
Postado : 16/05/2018 9:55 am
(@xlarruda)
Posts: 0
New Member
 

Não sei se eu entendi mas veja se é isso:

=ABS(ABS(Q3)-ABS(P3))
 
Postado : 16/05/2018 10:07 am
(@ericksant)
Posts: 0
New Member
Topic starter
 

Não sei se eu entendi mas veja se é isso:

=ABS(ABS(Q3)-ABS(P3))

Oi XlArruda!
Mesmo colocando essa fórmula, a coluna de diferença total dá diferente da diferença da dinamica... Porque isso acontece ?
O meu medo é que quando eu filtrar as chaves na dinâmica, a diferença não vai ser real... Entenda no anexo...

https://www.4shared.com/office/0T8_Zx25ee/Pasta2.html

 
Postado : 16/05/2018 10:27 am
(@xlarruda)
Posts: 0
New Member
 

Me corrija se eu estiver errado por favor, mas pelo que eu pude perceber, na tabela dinâmica não traz a diferença , e sim a soma..

 
Postado : 16/05/2018 10:50 am
(@ericksant)
Posts: 0
New Member
Topic starter
 

Me corrija se eu estiver errado por favor, mas pelo que eu pude perceber, na tabela dinâmica não traz a diferença , e sim a soma..

Estranho isso, a cada chave (02700, 02712, 02713, 02714) há uma diferença específica, a idéia era a cada chave, pegar a diferença entre livro x razão...

No final da dinâmica, filtrando cada chave específica, ele da a diferença certo, mas na minha coluna de diferença, está diferente...

Isso seria porque o excel soma um com o outro, independente das linhas que forem positivas com positivas ?

Olha este anexo, na aba devoluções eu consigo pegar a diferença exata assim como a dinâmica faz... Como isso é possivel funcionar nessa aba e não nas outras ?

https://www.4shared.com/office/sCeqShk4fi/Pasta3.html

 
Postado : 16/05/2018 10:57 am
(@xlarruda)
Posts: 0
New Member
 

Tá meio confuso pra mim.

Mas na minha visão seu reciocínio é correto enquanto os sinais dos valores de uma linha são opostos.
Quando os sinais são iguais e o valor é diferente de zero a coisa muda de figura pois, ao invés de retornar a diferença, ele dobra o valor. Ou seja, não vai trazer o resultado esperado.

 
Postado : 16/05/2018 12:18 pm
(@ericksant)
Posts: 0
New Member
Topic starter
 

Acho que entendi, a minha lógica estava certo o tempo todo, não dá para eu me comparar com a coluna TOTAL GERAL, pois ela sempre vai somar uma coluna inteira com a outra, independente do sinal... A minha coluna tras a diferença real linha a linha de um para o outro...

 
Postado : 16/05/2018 12:58 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

ericksant

Eu excluí o tópico duplicado.

Conforme as regras do fórum não é permitido criar mais de um tópico para a mesma dúvida.

Leia as regras do fórum.

[]s

Patropi - Moderador

 
Postado : 18/05/2018 7:02 am