ROUNDDOWN
將數字以趨近於零的方式無條件捨去。
語法
ROUNDDOWN(<number>, <num_digits>)
參數
詞彙 | 定義 |
---|---|
數值 | 要無條件捨去的實數。 |
num_digits | 要四捨五入的位數。 負數會四捨五入到小數點左邊,抹除尾數後的最接近整數。 |
傳回值
十進位數字。
備註
如果 num_digits 大於 0 (零),則 number 中值會無條件進位到指定的小數位數。
如果 num_digits 為 0,則 number 中值會無條件進位到最接近的整數。
如果 num_digits 小於 0,則 number 中值會無條件進位到小數點的左邊。
ROUNDDOWN 的行為就像 ROUND 一樣,只不過一律無條件捨去。 INT 函式也會無條件捨去,但 INT 的結果一律為整數,而使用 ROUNDDOWN 則可控制結果的有效位數。
範例 1
下列範例會將 3.14159 無條件捨去至三位小數位數。 結果應為為 3.141。
= ROUNDDOWN(3.14159,3)
範例 2
下列範例會將值 31415.92654 無條件捨去至小數點左邊 2 位。 結果應為 31400。
= ROUNDDOWN(31415.92654, -2)