ExcelのMROUND | MROUND関数の使い方は?(例)

ExcelのMROUND関数

MROUNDは、ExcelのMATH&TRIGNOMETRY関数であり、数値を指定された数値の最も近い倍数に変換するために使用されます。たとえば、= MROUND(50,7)は、数値50を49に変換します。これは、数値7が49の倍数に最も近いためです。この場合、数値は最も近い値に切り捨てられます。同様に、式が= MROUND(53,7)の場合、53の複数の7に最も近い数値は56であるため、これは53を56に変換します。この場合、奇数の最も近い複数の値に切り上げられます。

構文

  • 数値:変換しようとしている数値は何ですか?
  • 複数:数値を四捨五入しようとしている複数の数値

ここでは、両方のパラメーターが必須であり、両方のパラメーターに数値が含まれている必要があります。MROUND関数のいくつかの例を実際に見ていきます。

ExcelでMRound関数を使用する例

このMROUND関数Excelテンプレートはここからダウンロードできます–MROUND関数Excelテンプレート

例1

MROUND Excel関数は、指定された数値の最も近い倍数に数値を丸めます。除算の結果に応じて、どのようにExcelが切り上げるか切り下げるかを知る方法を考えている必要があります。

例16/3 = 5.33333の場合、ここでは10進値は0.5未満であるため、数値3の最も近い複数の値の結果は5であるため、3 * 5 = 15です。ここで、Excelは10進値が0.5未満の場合に値を切り捨てます。

同様に、この式20/3 = 6.66667を見てください。この式では、10進値が0.5より大きいため、Excelは結果を7に切り上げます。したがって、3 * 7 = 21です。

したがって、この例では、以下のデータを検討してください。

  • 最初にセルC2でExcelMROUND関数を開きます。

  • セルA2値としてNumber引数を選択します。

  • 2番目の引数MultipleはセルB2の値です。

  • エンターキーを押します。数式をコピーして他のセルに貼り付け、結果を取得します。

すべてのセルで結果が得られました。ここで、各例を個別に見てみましょう。

最初のセルでは、方程式は15/8 = 1.875になります。これは、10進値が> = 0.5であるため、Excelは数値を最も近い整数値2に切り上げます。したがって、ここでは複数の数値は8であり、結果の数値は2であるため、8 * 2 = 16。

2番目の等しい17/5 = 3.4を見てください。ここでは、小数は0.5未満なので、今回はExcelで数値を3に切り捨て、結果は5 * 3 = 15になります。

このように、Excel MROUND関数は、数値を切り捨てるか、複数の数値の最も近い整数値に切り上げます。

例2

MROUND関数がどのように機能するかを見てきましたが、次に、同じものを適用して、時間を最も近い複数の値に切り上げるまたは切り下げる方法を見ていきます。

上記のタイムテーブルから、時間を最も近い45分の時間間隔に変換します。以下は式です。

この例では、複数の値を「0:45」として指定しました。これは、最も近い数値「0.03125」に自動的に変換されます。したがって、Excelでこの数値に時間形式を適用すると、数値「0.03125」は45分に等しくなります。

覚えておくべきこと

  • 両方のパラメーターは数値である必要があります。
  • パラメータが数値でない場合は、「#NAME?」が表示されます。エラー値。
  • 両方のパラメータが正または負の同じ符号を持つ必要があります。両方の符号が単一の数式で指定されている場合、「#NUM!」が取得されます。エラー値。