共用方式為


圓函數

回傳一個四捨五入至指定小數位的數字。

語法

四捨五入 (表達式,[ 十進位 ])

Round 函數語法包含以下部分:

部分 描述
運算式 此為必要動作。 數字表達式被四捨五入。
數字十進位 選用。 數字表示小數點右側的部分包含在四捨五入中。 若省略,整數則由 圓函 數回傳。

注意事項

這個 VBA 函數會回傳通常稱為銀行四捨五入的結果。 所以使用這個函式前要小心。 若想獲得更可預期的結果,請使用 Excel VBA 中的 工作表輪 函數。

範例

?Round(0.12335,4)
 0,1234
?Round(0.12345,4)
 0,1234
?Round(0.12355,4)
 0,1236
?Round(0.12365,4)
 0,1236

?WorksheetFunction.Round(0.12345,4)
 0,1235
?WorksheetFunction.RoundUp(0.12345,4)
 0,1235
?WorksheetFunction.RoundDown(0.12345,4)
 0,1234

?Round(0.00005,4)
 0
?WorksheetFunction.Round(0.00005,4)
 0,0001
?WorksheetFunction.RoundUp(0.00005,4)
 0,0001
?WorksheetFunction.RoundDown(0.00005,4)
 0

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應