概念︰使用公式進行舍入
Adaptive Planning 公式支援舍入和截斷。
舍入
若要將包含小數的值舍入至最接近的整數,可以使用舍入功能。舍入功能可將數字向上或向下舍入。
範例︰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,請將 10 取代為 0.1。若要捨入至第 100 位,請將 10 取代為 0.01,依此類推。
進階截斷
若要截斷至最近的 10 或最近的 100,依此類推,您可以使用進階公式中的「截斷」函數。
範例︰Trunc(divf(ACCT.001,10))*10。
公式顯示︰將科目除以 10。然後,截斷結果。最後,將結果乘以 10。
ACCT.001 的值︰ | 公式傳回︰ |
|---|---|
47 | 40:
|
133 | 133︰
|
若要截斷為 100,請將兩個 10 取代為 100。若要截斷為 1000,請將兩個 10 取代為 1000,依此類推。 您也可以將其截斷為小數點後的數字。若要捨入最接近的 10,請將 10 取代為 0.1。若要捨入至第 100 位,請將 10 取代為 0.01,依此類推。