Google Spreadsheets的MROUND功能可以很容易地向上或向下四捨五入到最接近的5個,10個或其他指定倍數。
例如,可以使用該函數將項目的成本累加或降低到最接近的五美分(0.05)或十美分(0.10),以避免將便士(0.01)作為變更處理。
與格式化選項不同,它允許更改顯示的小數位數,而不實際更改單元格中的值,MROUND函數(如Google Spreadsheets的其他舍入函數)確實會更改數據的值。
因此,使用這個函數來舍入數據會影響計算結果。
注意:若要向上或向下舍入數字而不指定舍入數量,請改用ROUNDUP或ROUNDDOWN函數。
01之04
MROUND函數的語法和參數
MROUND函數的語法是:
= MROUND(值,因子)
該函數的參數是:
值 - (必填)將數字向上舍入或向下舍入到最接近的整數
因子 - (必需)函數將值參數向上或向下舍入到該值的最接近倍數。
關於函數參數的要點是:
- 如果factor參數被省略,則包含該函數的單元格中出現#N / A錯誤。
- 因素和價值論據必須具有相同的符號 - 無論是正面還是負面。 如果不是,該函數返回一個#NUM! 單元格中的錯誤。
- 如果因子和數值參數均為負數,則函數返回單元格中的負數,如上圖中的第四行所示。
- 如果factor參數設置為零(0),則函數在單元格中返回零值,如上圖中的第7行所示。
04年02月
MROUND功能示例
在上圖中,對於前六個示例,數字4.54由MROUND函數使用各種因子參數值(例如0.05,0.10,5.0,0和10.0)進行向上或向下舍入。
結果顯示在C欄和在D欄中顯示結果的公式中。
向上或向下舍入
最後的剩餘數字或整數(舍入數字)是否向上取整取決於值參數。
- 如果四捨五入的數字及其在value參數右邊的所有數字小於factor參數值的一半,則該函數向下舍入最後一個數字。
- 如果四捨五入的數字及其在value參數右邊的所有數字大於或等於factor參數值的一半,則四捨五入的數字將被四捨五入。
最後兩個例子 - 圖像的第8行和第9行 - 用於演示函數如何處理向上或向下。
- 在第8行中,由於factor參數是單個數字整數,因此2將成為單元格A8中12.50值的捨入數字。 由於2.5等於因子自變量(5.00)值的一半,因此該函數將結果舍入到15.00,這是5.00的12.50最接近的倍數。
- 在第9行中,由於2.49小於因子參數(5.00)值的一半,函數將結果舍入到10.00,這是5.00的最接近的倍數,小於12.49。
03之04
輸入MROUND功能
Google Spreadsheets不使用對話框來輸入函數的參數,這可以在Excel中找到。 相反,它有一個自動提示框,隨著函數的名稱被輸入到單元格中彈出。
- 在單元格 A1中輸入以下數據:4.54
- 單擊工作表中的單元格C2使其成為活動單元格 - 這將顯示MROUND函數的結果
- 輸入等號(=),後跟函數mround的名稱
- 在您鍵入時, 自動提示框出現,其中以字母M開頭的函數名稱
- 當名稱MROUND出現在框中時,用鼠標指針單擊名稱以輸入函數名稱並將圓括號打開到單元格C2中
04年4月
輸入函數的參數
在單元格C2中打開的圓括號之後輸入MROUND函數的參數。
- 單擊工作表中的單元格A2,輸入此單元格引用作為值參數
- 輸入逗號作為函數參數之間的分隔符
- 輸入0.05作為因子參數輸入此數字
- 按下鍵盤上的Enter鍵在函數參數後面輸入一個圓括號“ ) ”並完成該功能
- 值4.55應出現在單元格B2中,它是大於4.54的0.05的最接近倍數
- 當您單擊單元格C2時,完整函數= MROUND(A2,0.05)出現在工作表上方的公式欄中