Saltar al contenido principal
Adaptive Planning
Última actualización: 2023-06-23
Concepto: redondeo con fórmulas

Concepto: redondeo con fórmulas

Las fórmulas de Adaptive Planning admiten el redondeo y el truncamiento.

Redondeo

Para redondear un valor con decimales al número entero más próximo, puede utilizar la función Redondeo. La función Round redondea el número hacia arriba o hacia abajo.
Ejemplo: Round(ACCT.001).
Valor de ACCT.001:
La fórmula devuelve:
3,45
3
7,798
8

Truncando

Al truncar se eliminan los números después del decimal. La función siempre redondea por abajo al número entero más próximo.
Ejemplo: Trunc(ACCT.001).
Valor de ACCT.001:
La fórmula devuelve:
3,45
3
7,798
7

Redondeo avanzado

Para redondear a las decenas, a las centenas, etc., puede usar las funciones de redondeo en fórmulas avanzadas.
Ejemplo: Round(divf(ACCT.001,10))*10.
La fórmula dice: Primero divida el valor entre 10 y, a continuación, redondee el resultado al número entero más próximo. Finalmente, multiplique el resultado por 10.
Valor de ACCT.001:
La fórmula devuelve:
43
40:
  1. 43/10 = 4.3
  2. Redondeo de 4,3 al número entero más próximo = 4
  3. 4*10 = 40
876
880:
  1. 876/10 = 87.6
  2. Redondeo de 87,6 al número entero más próximo = 88
  3. 88*10 = 880
Para redondear a la centena más cercana, sustituya ambas decenas por 100. Para redondear al valor más cercano a 1000, sustituya ambos valores de 10 por 1000, y así sucesivamente. También puede redondear a números después del decimal. Para redondear a la décima más cercana, sustituya las decenas por 0,1. Para redondear al valor 100, sustituya las decenas por 0,01 y así sucesivamente.

Truncamiento avanzado

Para truncar a la decena más próxima, a la centésima, etc., puede utilizar la función Trunc en fórmulas avanzadas.
Ejemplo: Trunc(divf(ACCT.001,10))*10.
La fórmula dice: Divide la cuenta entre 10. A continuación, trunque el resultado. Por último, multiplique el resultado por 10.
Valor de ACCT.001:
La fórmula devuelve:
47
40:
  1. 47/10 = 4.7
  2. 4,7 truncado a número entero = 4
  3. 4*10 = 40
133
133:
  1. 133/10 = 13.3
  2. 13,3 truncado a número entero = 13
  3. 13*10 = 130
Para truncar a 100, sustituya ambos 10 por 100. Para truncar a miles, sustituya ambos valores de 10 por 1000, y así sucesivamente.  También puede truncar a números después del decimal. Para redondear a la décima más cercana, sustituya las decenas por 0,1. Para redondear al valor 100, sustituya las decenas por 0,01 y así sucesivamente.