Round 函式

傳回四捨五入為指定小數位數的數位。

語法

Round (表達式 , [ numdecimalplaces ])

Round函式語法包含下列部分:

部分 描述
運算式 此為必要動作。 要四捨五入的數值表達式。
numdecimalplaces 選用。 數值,指出小數點右邊有多少個位置包含在四捨五入中。 如果省略,則 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 支援與意見反應