Forum Pplware

Versão Completa: Dúvida EXCEL - Fórmulas de Calculo
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
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.
URL's de Referência