Ir para o conteúdo principal
Adaptive Planning
Última atualização: 2023-06-23
Conceito: arredondamento com fórmulas

Conceito: arredondamento com fórmulas

As fórmulas do Adaptive Planning oferecem suporte para arredondamento e truncamento.

Arredondamento

Para arredondar um valor com decimais para o número inteiro mais próximo, você pode usar a função Arredondar. A função Arredondar arredonda o número para cima ou para baixo.
Exemplo: Arredondar(ACCT.001).
Valor de ACCT.001:
A fórmula retorna:
3,45
3
7,798
8

Truncado

O truncamento remove os números após o decimal. A função sempre arredonda para baixo para o número inteiro mais próximo.
Exemplo: Trunc(ACCT.001).
Valor de ACCT.001:
A fórmula retorna:
3,45
3
7,798
7

Arredondamento avançado

Para arredondar para a casa dos 10, ou para a casa dos 100, e assim por diante, você pode usar as funções Arredondar em fórmulas avançadas.
Exemplo: Round(divf(ACCT.001,10))*10.
A fórmula diz: primeiro divida o valor por 10 e, em seguida, arredonde o resultado para o número inteiro mais próximo. Por fim, multiplique o resultado por 10.
Valor de ACCT.001:
A fórmula retorna:
43
40:
  1. 43/10 = 4,3
  2. Arredondamento 4,3 para o número inteiro mais próximo = 4
  3. 4*10 = 40
876
880:
  1. 876/10 = 87,6
  2. Arredondamento de 87,6 para o número inteiro mais próximo = 88
  3. 88*10 = 880
Para arredondar para o 100 mais próximo, substitua ambos os 10s por 100. Para arredondar para o milhar mais próximo, substitua os 10 por 1.000 e assim por diante. Você também pode arredondar para números após a casa decimal. Para arredondar para a casa 10 mais próxima, substitua os 10 por 0,1. Para arredondar para a casa 100, substitua os 10s por 0,01 e assim por diante.

Truncamento avançado

Para truncar para os 10s mais próximos, ou para os 100s mais próximos, e assim por diante, você pode usar a função Trunc em fórmulas avançadas.
Exemplo: Trunc(divf(ACCT.001,10))*10.
A fórmula é: divida a conta por 10. Em seguida, trunque o resultado. Por fim, multiplique o resultado por 10.
Valor de ACCT.001:
A fórmula retorna:
47
40:
  1. 47/10 = 4.7
  2. 4,7 truncado para número inteiro = 4
  3. 4*10 = 40
133
133:
  1. 133/10 = 13,3
  2. 13,3 truncado para número inteiro = 13
  3. 13*10 = 130
Para truncar para 100, substitua ambos os 10 por 100. Para truncar para 1000, substitua os 10 por 1000 e assim por diante.  Você também pode truncar para números após o decimal. Para arredondar para a casa 10 mais próxima, substitua os 10 por 0,1. Para arredondar para a casa 100, substitua os 10s por 0,01 e assim por diante.