Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Multiplicação de valores

Prezados,

Estou efetuando o Acumulo de Índices Econômicos em determinados períodos de forma dinâmica (logo não posso fazer no transformador e deixar calculado), de acordo com a seleção de tempo.

Para o cálculo do acumulo eu preciso multiplicar os valores de um campo, então eu teria um campo valor:

Valor
2
3
4

E quero uma expressão que retorne o resultado de:
2 * 3 * 4

Alguma ideia de qual função utilizar?

Seria um "SUM", mas para multiplicação.

Att,

Thiago.

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Olá Thiago

Da uma olhada se esta solução te ajuda.

Abs.

View solution in original post

4 Replies
Anonymous
Not applicable
Author

Olá Thiago

Da uma olhada se esta solução te ajuda.

Abs.

Anonymous
Not applicable
Author

Você também pode fazer de uma forma mais simples. coloca direto no objeto de texto esta formula

= $(=Concat(F1,'*'))

Mas acredito que tenha alguma formula, que faça isso de um jeito mais fácil.

Not applicable
Author

Muito boa a solução Egnaldo.

Porém no meu caso não resolveu pela presença de uma ',' (vírgula) no número.

A String montada fica assim:
4,23*4,62*4,95*5,29

E após interpretada com o $() ela retorna esse erro:

Error: Garbage after expression: ","

Estou tentando outras concatenações com num() na string para interpretar o numero com ','.. mas sem sucesso ainda

Not applicable
Author

Consegui resolver!

Coloquei um Replace no número para substituir a 'vírgula' por um 'ponto'.

Isso corrigiu o erro que acontecia na expressão.