ExcelのMROUND機能により、数値を5,10、またはその他の指定された値の倍数に上または下に丸めることが容易になります。
たとえば、この関数を使用して、アイテムのコストを最も近い値に丸めたり下げたりすることができます。
- 5セント(0.05)
- 10セント(0.10)
変化としてペニー(0.01)を扱わなければならないのを避けるために。
セル内の値を実際に変更せずに表示される小数点以下の桁数を変更できる書式設定オプションとは異なり、MROUND 関数はExcelの他の丸め関数と同様にデータの値を変更します。
したがって、この関数を使用してデータを丸めると、計算結果に影響します。
MROUND関数の構文と引数
関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます 。
ROUNDDOWN関数の構文は次のとおりです。
= MROUND(数値、倍数)
関数の引数は次のとおりです。
Number - (必須)最も近い整数に切り上げまたは切り上げる数値
複数の - (必須)この関数は、Number引数をこの値の最も近い倍数まで上下に丸めます。
関数の引数に関する注意点は次のとおりです。
- Number引数とMultiple引数には正負の符号が必要です。 そうでない場合、関数は#NUMを返します。 セル内のエラー。
- Number引数とMultiple引数が両方とも負の場合、関数は上の画像の4行目に示すようにセル内に負の数を返します。
- Multiple引数がゼロ(0)に設定されている場合、関数は上の画像の行7に示すようにセル内にゼロの値を返します。
MROUND関数の例
上記の画像では、最初の6つの例では、0.05、0.10、5.0、0、10.0などのfactor引数のさまざまな値を使用して、MROUND関数によって4.54の数値が切り上げまたは切り捨てられています。
結果は列Cに表示され、式は列Dに結果を生成します。
上または下を丸める
Excelのヘルプファイルによれば、最後の残りの桁(丸め数字)を上下に丸めるかどうかを決定する方法は、Number引数をMultiple引数で除算した結果の剰余によって決まります。
- この結果がMultiple引数の値の半分以上である場合、関数は最後の桁を(ゼロから離して)丸めます。
- この結果がMultiple引数の値の半分よりも小さい場合、関数は最後の桁を(ゼロに向かって)丸めます。
最後の2つの例(画像の8行目と9行目)は、関数が四捨五入または四捨五入を処理する方法を示すために使用します。
- 8行目では、Multiple引数は1桁の整数なので、2はセルA8の12.50の数値の丸めの桁になります。 2.5はMultiple引数(5.00)の値の半分に等しいので、この関数は15.00までの結果を丸めます。これは、12.50より大きい5.00の最も近い倍数です。
- 行9では、2.49がMultiple引数(5.00)の値の半分よりも小さいため、関数は結果を10.00に丸めます。これは5.00の最も近い倍数で、12.49未満です。
ExcelのMROUND関数を使用した例
関数とその引数を入力するオプションは次のとおりです。
- = MROUND(A2,0.05)などの完全な関数をワークシートのセルに入力します。
- MROUND関数ダイアログボックスを使用して関数とその引数を選択する。
多くの人が、ダイアログボックスを使用して、関数の構文を処理するときに引数のセパレータとして機能するコンマなど、関数の引数を簡単に入力できるようになっています。
以下の手順では、ダイアログボックスを使用して、上記の例のセルC2にラウンド関数を入力します。
- セルB2をクリックしてアクティブセルにします。
- リボンの [ 数式 ]タブをクリックします。
- 関数ドロップダウンリストを開くには、 Math&Trigアイコンをクリックします。
- リストのMROUNDをクリックして、関数のダイアログボックスを開きます。
- ダイアログボックスで、 Number行をクリックします。
- このセル参照をNumber引数として入力するには、ワークシートのセルA2をクリックします。
- ダイアログボックスで、 複数の行をクリックします。
- 0.05を入力してください。A2の数字は、最も近い5セントの倍数に切り上げられます。
- OKをクリックしてダイアログボックスを閉じ、ワークシートに戻ります。
- 値4.55はセルB2に表示されます。これは、4.54より大きい0.05の最も近い倍数です。
- セルC2をクリックすると、ワークシートの上の数式バーに完全関数= MROUND(A2、0.05)が表示されます 。