Existe alguma forma de compor a fórmula SOMARPRODUTO que nos garanta que o resultado dos prdutos que entram no somatório são arredondados?

Anônima
2014-04-03T15:32:50+00:00

Em Portugal, e creio que em todo o mundo, os orçamentos são somatórios de valores financeiros fácilmente convertíveis em moeda fisica e nesse sentido não podem ter valores inferiores ao cêntimo da moeda - no caso do Euro.

A solução passa por:

1 - Ter preços unitários arradondados a duas casas e;

2 - Após efectuar o cálculo Preço Unitário X Quantidade efectuar o arredondamento do resultado antes de efetuar qualquer somatório e para tal o Excel tem a fórmula 

ARRED (função ARRED)

ROUND(number, num_digits)

A sintaxe da função ARRED tem os seguintes argumentos:

número     Obrigatório. O número que pretende arredondar.

núm_digits     Obrigatório. Especifica o número de dígitos para o qual pretende arredondar o argumento núm.

Posteriormente usa-se a fórmula do Somatório e tudo sai certo no resultado final do orçamento.

O problema que aqui ponho tem a ver com a fórmula que nos permite saber o valor do orçamento sem fazer os cálculos parciais ou seja a formula

SOMARPRODUTO(matriz1;matriz2;matriz3;...)

Matriz1, matriz2, matriz3,      são 2 a 30 matrizes cujos componentes deseja multiplicar e depois adicionar.

E o objectivo é o mesmo: Como garantir que os produtos parcias entram aredondados no somatório total?

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2014-04-04T01:48:30+00:00

Boa noite

Considerando que a função SOMAPRODUTO é uma formula matricial, testei A seguinte construção e o resultado foi o esperado ou seja os fatores são primeiramente arredondados e depois multiplicados.

Função

=SOMAPRODUTO(ARRED(matriz1;2);ARRED(matriz2;2);ARRED(matriz3;2);.........)

ou a formula matricial

{=SOMA(ARRED(matriz1;2)*ARRED(matriz2;2)*ARRED(matriz3;2)*.........)}

Verifique se atende

Até

Alberto

Esta resposta foi útil?

1 pessoa achou esta resposta útil.
0 comentários Sem comentários

0 respostas adicionais

Classificar por: Mais útil