Excelでは、ROUND関数を使用して、指定した桁数に数値を丸めます。小数点の両側で丸めることができます。 ROUND関数は、実際にセルの値を変更せずに表示される小数点以下の桁数を変更できる書式設定オプションとは異なり、セル内のデータの値を変更します。このデータの変更の結果として、ROUND関数はスプレッドシート内の計算結果に影響します。
ROUND関数の構文と引数
関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます。
ROUND関数の構文は次のとおりです。
関数の引数は、NumberとNum_digitsです。
数は 丸められる値。この引数には、丸めのための実際のデータを含めることができます。または、ワークシート内のデータの場所へのセル参照にすることもできます。それは必須要素です。
Num_digits は数字の桁数です 数 引数は四捨五入されます。それはまた必要です。
- もし Num_digits 引数がゼロに設定されている場合、この関数は値を最も近い整数に上または下に丸めます。
- もし Num_digits 引数がゼロより大きい場合、指定された小数点以下の桁数に丸められます。
- その値が Num_digits 引数がに設定されている 2関数は小数点の右側に2桁を残し、最後の桁を上または下の数字に丸めます。
- もし Num_digits 引数が負の場合は、すべての小数点以下桁数が削除され、小数点の左側の桁数が切り上げられます。
- その値が Num_digits 引数がに設定されている -2この関数は小数点の右側にあるすべての桁を削除し、小数点の左にある1桁目と2桁目を100桁上または下に丸めます。
注意:常に数値を丸めたい場合は、ROUNDUP関数を使用します。数値を丸めたい場合は、ROUNDDOWN関数を使用します。
上の図は、ワークシートの列Aのデータに対するExcelのROUND関数によって返された多数の結果の例を示しています。
列Cに示されている結果は、 Num_digits 引数。
たとえば、画像内のセルA5の17.568をROUND関数を使用して小数点以下2桁に減らすには、関数とその引数を入力するオプションに次のようにします。
- 完全な関数をタイプする: = ROUND(A5,2) 細胞に C5 ワークシートの中で
- 関数のダイアログボックスを使用して関数と引数を選択する。
完全な関数を手で入力することは可能ですが、ダイアログボックスを使用して関数の引数を入力するほうが簡単です。
ダイアログボックスを使用する方法
この例では、Excelスプレッドシートを開き、画像の列Aの値をスプレッドシートの対応する列と行に入力します。
ダイアログボックスを使用してセルC5にROUND関数を入力するには:
- セルをクリック C5 それをアクティブなセルにします。このセルは、ROUND関数の結果が表示される場所です。
- クリックしてください数式 タブをクリックします。
- 選択する数学と三角リボンから関数ドロップダウンリストを開きます。
- クリック円形 リスト内で関数のダイアログボックスを表示します。
- ダイアログボックスで、数 ライン。
- セルをクリック A5 そのセル参照をダイアログボックスに入力します。
- クリックしてくださいNum_digits ライン。
- タイプa2 A5の値を小数点以下2桁に減らします。
- クリック OK ダイアログボックスを閉じてワークシートに戻ります。
答え17.57 セルC5に表示されます。セルC5をクリックすると、完全な関数 = ROUND(A5,2) ワークシートの上の数式バーに表示されます。
なぜROUND関数が返されたのか17.57
値の設定 Num_digits の議論 2 回答の小数点以下の桁数を3から2に減らします。なぜなら Num_digits が2に設定されている場合、 6 17.568の数字は丸め数字です。
丸め桁の右側の値(8桁目)は4より大きいので、丸め桁が1つ増えて17.57の結果が得られます。