107 round
助記:英文的“取整”
類别:數學和三角
語法:round(number,num_digits)
參數:2個參數
- number 必需。任意實數
- num_digits 必需。按此位數進行四舍五入。大于0按指定小數點後面的第幾位進行四舍五入,等于0四舍五入為整數,小于0按小數點前面的第幾位進行四舍五入。
用法:将某個數四舍五入到指定的位數。
108 roundup
助記:英文的“取整 向上”
類别:數學和三角
語法:
roundup(number,num_digits)
參數:2個參數
- number 必需。任意實數
- num_digits 必需。按此位數進行向上舍入。大于0按指定小數點後面的第幾位進行向上舍入,等于0向上舍入為整數,小于0按小數點前面的第幾位進行向上舍入。
用法:遠離0值,向上舍入數字到指定的位數,即絕對值增大的方向,就是說舍入後數字的絕對值要大于舍入前的數字。
109 rounddown
助記:英文的“取整 向下”
類别:數學和三角
語法:
rounddown(number,num_digits)
參數:2個參數
- number 必需。任意實數
- num_digits 必需。按此位數進行向下舍入。大于0按指定小數點後面的第幾位進行向下舍入,等于0向下舍入為整數,小于0按小數點前面的第幾位進行向下舍入。
用法:靠近0值,向下舍入數字到指定的位數,即絕對值減少的方向,就是說舍入後數字的絕對值要小于舍入前的數字。
110 mround
助記:英文的“multiple倍數 取整”
類别:數學和三角
語法:
mround(number,multiple)
參數:2個參數
- number 必需。任意實數
- multiple 必需。指定基數,要将數字舍入到此基數最近的倍數。
用法:返回按指定基數舍入後的數值。round函數默認的基數是10,所以按照10的倍數進行四舍五入,5是基數10的一半。如果基數是3,假想的數軸刻度為0、3、6、9…,基數為0.2,數軸刻度為0、0.2、0.4、0.6…,如果數值除以基數的餘數大于或等于基數的一半時則入,小于時舍,相當于四舍五入。特别的,兩個參數符号不同時,将返回#NUM!錯誤值,因為正數的任何倍數都不會為負,反之亦然。所以
=mround(10,3)結果為9
=mround(10.5,3)結果為12
=mround(13.4,3)結果為12
=mround(13.5,3)結果為15
=mround(-10,-3)結果為-9
=mround(-10.5,-3)結果為-12
=mround(-13.4,-3)結果為-12
=mround(-13.5,-3)結果為-15
就是說該數值離哪個數軸刻度近就舍入到哪個刻度。
日常生活中有時使用的電子秤或天平精度最後一位顯示為1、2或5,即讀數隻能是1、2或5的倍數,相當于對實際的重量值按照基數進行了舍入,所以有的時候我們分東西的時候,經各種計算的中間結果可能需要使用此函數進行舍入,才能進行稱量,例如10斤糖7個人分,每人應分1/7=1.428571,用精度0.2公斤的秤每人應是1.4公斤,用精度0.5公斤的秤就沒法分了,每人1.5公斤,這種秤在1.25~1.75之間都顯示1.5公斤,精度不夠沒法分。當然使用精度為克或毫克級别的分就更加精确,沒有問題了。
遊标卡尺存在此類精度的問題,不按基數取整則無法進行測量。常用遊标卡尺按其精度可分為3種:即0.1毫米、0.05毫米和0.02毫米。
遊标卡尺
(待續)
,