概念:使用公式舍入
Adaptive Planning 公式支持舍入和截断。
舍入
要将包含小数的值舍入为最接近的整数,您可以使用“舍入”函数。“Round”函数用于将数字向上或向下舍入。
示例:Round(ACCT.001)。
ACCT.001 的值: | 公式返回: |
|---|---|
3.45 | 3 |
7.798 | 8 |
截断
截断会移除小数点后的数字。实际上,此函数始终向下舍入为最接近的整数。
示例:Trunc(ACCT.001)。
ACCT.001 的值: | 公式返回: |
|---|---|
3.45 | 3 |
7.798 | 7 |
高级舍入
如要舍入到 10 位数或 100 位数等,您可以在高级公式中使用“舍入”函数。
示例:Round(divf(ACCT.001,10))*10。
公式表示:首先将该值除以 10,然后将结果舍入为最接近的整数。最后将结果乘以 10。
ACCT.001 的值: | 公式返回: |
|---|---|
43 | 40:
|
876 | 880:
|
如要舍入至最接近的 100,请将两个 10 都替换为 100。如要对最接近的 1000 进行舍入,请将两个 10 都替换为 1000,依此类推。您还可以舍入至小数点后的数字。要就近十位数舍入,请将 10 替换为 .1。如要舍入至第 100 位,请将 10 替换为 .01 等。
高级截断
要截断至最接近的 10 或最接近的 100 等,您可以在高级公式中使用 TRUNC 函数。
示例:Trunc(divf(ACCT.001,10))*10。
公式表示:将该账户除以 10。然后,截断结果。最后,将结果乘以 10。
ACCT.001 的值: | 公式返回: |
|---|---|
47 | 40:
|
133 | 133:
|
如要截断为 100 位数,请将两个 10 替换为 100。如要截断到 1000 位数,请将两个 10 替换为 1000,依此类推。 您还可以截断到小数点后的数字。要就近十位数舍入,请将 10 替换为 .1。如要舍入至第 100 位,请将 10 替换为 .01 等。