Notifications
Clear all

Multiplicação de células apresenta valor errado.

7 Posts
3 Usuários
0 Reactions
2,566 Visualizações
(@pedrohmr7)
Posts: 3
New Member
Topic starter
 

Boa tarde, gente!
Sei que é impossível o excel fazer cálculos errados. Mas acontece que tenho uma planilha em que ao multiplicarmos células fracionadas, exemplo, (475,20 * 4,25) resulta num total de 2.019,58. Porém, o resultado correto 2.019,60.
Eu disponibilizo o arquivo aqui, caso alguém já tenha passado pelo problema. Ou algum ninja daqui do fórum tenha uma solução. :mrgreen:

 
Postado : 11/11/2014 9:59 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Desculpe, mas o Excel não está multiplicando errado. Vc é quem está errando nas informações. (Como eu sempre digo para os meus alunos, "não é o Excel que errou, é você que não soube criar a fórmula").

Na célula G95, vc vê o valor 475,20, mas, na verdade, ele é 475,19627208276 , que é a soma das 2 células que estão na fórmula (basta vc aumentar as casas decimais para ver).

Se vc trabalha com valores, como neste caso, fixe as informações usando as funções de arredondamento.

Nesse caso, em G95, a fórmula deveria ser:
=ARRED(SOMA(G94+G90); 2)

Ou seja, arredondando o valor para 2 casas decimais. Com isso vc vai ver que a multiplicação estará como o desejado.

Aplique a lógica para as demais células que precisar.

Abs

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 11/11/2014 10:16 am
(@pedrohmr7)
Posts: 3
New Member
Topic starter
 

Perfeita a tua explicação. :D
Mas, a grande questão é: queria solucionar esse problema na raiz.
Por que eu percebi que em algumas células, precisei modificar o número ''2''. e são muitas planilhas.
Existe algum método de eu fazer para dar o valor que eu quero (o correto, de fato) sem ter que recorrer uma a uma?

Grato,

 
Postado : 11/11/2014 1:59 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Vc leu a parte de usar a função ARRED??

Vc tem que tratar as fórmulas, ou seja, usar as fórmulas corretamente, por isso a função ARRED.

Se são muitas fórmulas, talvez exista um método via VBA, mas é difícil sem ver a planilha, e sem saber exatamente quais fórmulas alterar.

Talvez o pessoal do fórum tenha alguma alternativa.

Abs

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 11/11/2014 2:05 pm
(@pedrohmr7)
Posts: 3
New Member
Topic starter
 

gtsalikis, obg pela presteza!

 
Postado : 11/11/2014 2:25 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

"Mas, a grande questão é: queria solucionar esse problema na raiz.
Por que eu percebi que em algumas células, precisei modificar o número ''2''. e são muitas planilhas.
Existe algum método de eu fazer para dar o valor que eu quero (o correto, de fato) sem ter que recorrer uma a uma?"
.
Pedro, no trabalho tenho este problema também, mas já convenci o chefe de não pode dar o valor que quero, tem que ser o do arred mesmo !!! ... Se não aceitar o Arred com 2, vc fazendo todos os cálculos na mão, quer dizer, na calculadora kk
.
PS: o único problema que já aceitei arrumar na mão é quando, pex, uma tabela com 10 células de 1200,48 ... na soma às vezes não dá 12.004,80, mas sim 12.004,81 ... esse 1 tenho que arrumar no braço mesmo !!!
.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 11/11/2014 8:49 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

PS: o único problema que já aceitei arrumar na mão é quando, pex, uma tabela com 10 células de 1200,48 ... na soma às vezes não dá 12.004,80, mas sim 12.004,81 ... esse 1 tenho que arrumar no braço mesmo !!!
.

COPA, vc tem algum exemplo desse caso ai?

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 12/11/2014 4:45 am