Bom dia a todos
Tenho uma dúvida no Excel que já não é a primeira vez que me acontece mas que decidi se saber como resolver.
Vejamos:
Tenho um produto que após alguns cálculos fica com um um preço 7,481013€. Arredondado pelo Excel com o formato "Moeda" ou "Contabilidade", fica 7,48€ Até aqui tudo bem.
Mas passando este numero arredondado para a facturação (com apenas duas casas decimais) o valor final e total não é igual, quando comparo o valor final da fatura com o calculo feito em excel.
Em Excel o total para 1750 unidades fica: 13 091,77€
Na factura o tal para 1750 fica: 13 090,00€
Como formatar a célula no Excel para que isto não aconteça? Qual a formula que devo usar em vez do simples A1 x A2?
Obrigado.
(14-08-2013 10:33)cabralfjs Escreveu: [ -> ]Bom dia a todos
Tenho uma dúvida no Excel que já não é a primeira vez que me acontece mas que decidi se saber como resolver.
Vejamos:
Tenho um produto que após alguns cálculos fica com um um preço 7,481013€. Arredondado pelo Excel com o formato "Moeda" ou "Contabilidade", fica 7,48€ Até aqui tudo bem.
Mas passando este numero arredondado para a facturação (com apenas duas casas decimais) o valor final e total não é igual, quando comparo o valor final da fatura com o calculo feito em excel.
Em Excel o total para 1750 unidades fica: 13 091,77€
Na factura o tal para 1750 fica: 13 090,00€
Como formatar a célula no Excel para que isto não aconteça? Qual a formula que devo usar em vez do simples A1 x A2?
Obrigado.
O que está sublinhado a Bold...
Se não queres que o excel arredonde até 2 casas decimais, retiras essa opção e já te dá a conta igual...
É uma questão de matemática...
Ora vejamos...
Preço do artigo 7,481013€
Preço Arredondado 7,48€
7,481013€ * 1750 = 13091.77275€ (13091.77€)
7,48€ * 1750 = 13090€
Agora vamos fazer a diferença
7.481013 - 7.48 = 0.001013
Ou seja, tens uma diferença de 0.001013€ em cada unidade devido ao arredondamento...
0.001013€ * 1750 = 1.77275€
Agora vamos pegar nos valores que obtivemos entre arredondamentos e multiplicações...
13091.77275€ - 13090€ = 1.77275€
Como podes ver, o problema não é do excel...é mesmo a maneira como estás a fazer as contas.
Para isto não acontecer, contabilisticamente o correto é fazer os arredondamentos apenas no resultado final...
Ai essa matemática...
Não digo que o problema é do excel, porque sei que o problema esta nos arredendamentos.
O que eu quero é utilizar uma formula que usa apenas as duas ou três casa decimais para posteriores cálculos e não ter este tido de problemas.
Imagina que eu apresento umas contas a um cliente com base nas formulas e arredondamentos do Excel, posteriormente passo essa informação para a faturação com os numeros arredondados. A faturação utiliza no máximo 3 casa décimais. O resultado é os números não vão bater certo.
(14-08-2013 15:03)cabralfjs Escreveu: [ -> ]Não digo que o problema é do excel, porque sei que o problema esta nos arredendamentos.
O que eu quero é utilizar uma formula que usa apenas as duas ou três casa decimais para posteriores cálculos e não ter este tido de problemas.
Imagina que eu apresento umas contas a um cliente com base nas formulas e arredondamentos do Excel, posteriormente passo essa informação para a faturação com os numeros arredondados. A faturação utiliza no máximo 3 casa décimais. O resultado é os números não vão bater certo.
Ai a matemática?!?!?!?
A solução por este problema é relativamente simples.
O Excel por defeito utiliza sempre as casas decimais disponíveis para os seus cálculos, e não aquelas que estão visíveis. Para contrariar isso, basta ir ao "Opções -> Avançadas -> Ao calcular este livro. Seleccionar a opção: Definir precisão como apresentada.