Round 関数

指定した桁数に四捨五入した数値を返します。

構文

Round(expression, [ numdecimalplaces ])

Round 関数の構文には、次の指定項目があります。

パーツ 説明
expression 必須。 四捨五入する 数値式を指定します。
numdecimalplaces 省略可能。 小数点以下何桁になるように四捨五入するかを示す数値を指定します。 省略した場合、Round 関数からは整数が返されます。

注:

この VBA 関数は、銀行家の丸めと呼ばれるものを返します。 そのため、この関数を使用する前に注意してください。 より予測可能な結果を得るには、Excel VBA で Worksheet Round 関数を使用します。

?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 のサポートおよびフィードバックを参照してください。