説明
この関数を使用して、数値を指定した値の倍数に丸めます。
MROUNDは、財務計算で5セント単位、時間管理で15分単位など、特定の単位に丸めるのに便利です。
構文
MROUND(number, multiple)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
数値 |
はい | 丸めたい数値。 | 実数、実数を含むセルへの参照、またはこれらのいずれかになる数式。 |
複数 |
はい | 丸めたい数値の倍数。 | 0以外の任意の数。 |
例
サンプルデータ
| A | B | |
|---|---|---|
| 1 | 号 |
説明 |
| 2 | 27 | 整数 |
| 3 | 3.14159 | 円周率 |
| 4 | -13.7 | 負の数 |
| 5 | 0.47 | 分数 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 数値を指定した倍数に丸めます。 | =MROUND(A2, 5) |
この数式は次のように機能する:
このデータセットでは、数式は25 を返却します。 |
| 数値を10分の1に丸めます。 | =MROUND(A3, 0.1) |
この数式は次のように機能する:
このデータセットでは、この数式は3.1 を返します。 |
| 負の数を指定された倍数に丸めます。 | =MROUND(A4, 2) |
この数式は次のように機能する:
このデータセットでは、数式は-14 を返します。 |
| 数値を四捨五入します。 | =MROUND(A5, 0.25) |
この数式は次のように機能する:
このデータセットでは、数式は0.5 を返します。 |
| 数値を直近のニッケル (0.05) に丸めます。 | =MROUND(15.78, 0.05) |
この数式は次のように機能する:
このデータセットでは、数式は15.80 を返します。 |
メモ
- MROUNDの結果は、
数と同じ符号を持つ。 -
番号と複数が異なるサインを持つ場合、MROUND は #NUM! エラーを返却します。 -
複数が0の場合、MROUND は #DIV/0! エラーを返却します。 - MROUNDは、
の倍数による除算の余りが、の倍数の値のちょうど半分になるときに丸められます。 - MROUND がROUND と異なる点は、MROUND が指定された値の倍数に丸めるのに対し、ROUND は指定された小数の桁数に丸める点である。
ヒント
- MROUNDは、価格を直近の小単位(セント/ニッケル/クォーターなど)に丸めるのに便利です。また、時間をトラッキングする際にも、時間を直近のクォーターアワーやハーフアワーに丸めるのに便利です。
- MROUNDと他の関数( SUM 、AVERAGE )を結合することで、より複雑な計算を行うことができます。
- 精度の制限により、非常に小さな倍数を扱う場合は、丸め誤差の可能性があることに注意すること。
- 別の方法で丸めたい場合は、他の丸め関数(関連関数 にリンクされている)の使用を検討すること。