Excel: mround を使用して常に丸める方法


Excel でMROUND関数を使用すると、値を特定の倍数に丸めることができます。

たとえば、次の数式を使用して、セルA2の値を 10 の位に四捨五入できます。

 =MROUND( A2 , 10)

セルA2の値が23の場合、この値は 10 の倍数に最も近いため、 MROUND関数は値を20に丸めます。

または、セルA2の値が28の場合、 MROUND は値を30に四捨五入します。これは、この値が 10 の倍数に最も近いためです。

ただし、 MROUND関数を使用して常に 10 の位を四捨五入したいとします。

残念ながら、これはMROUND関数では不可能ですが、代わりにCEILING関数を使用してこれを実現できます。

たとえば、次の数式を使用して、セルA2の値を 10 の位に四捨五入できます。

 =CEILING( A2,10 )

セルA2の値が23であっても28 であっても、毎回30に四捨五入されます。

次の例は、 CEILING関数を実際に使用する方法を示しています。

例: Excel で最も近い倍数に四捨五入する

Excel に次の値のリストがあるとします。

リスト内の各値を最も近い 10 の位四捨五入するとします。

次のスクリーンショットは、これを実現するために Excel でMROUND関数とCEILING関数を使用する場合の違いを示しています。

2 つの関数の違いに注意してください。

(1) MROUND関数は、列 A の各値を最も近い 10 の倍数に丸めます。値を切り上げる必要がある場合もあれば、値を切り下げる必要がある場合もあります。

たとえば、 MROUND関数は2320に丸めます。

(2) CEILING関数は常に、列 A の各値を最も近い 10 の倍数丸めます。

たとえば、 CEILING関数は2330に丸めます。

: Excel のCEILING関数の完全なドキュメントは、 ここで見つけることができます。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excelで有効数字に四捨五入する方法
Excelでリスト内の上位10の値を見つける方法
Excel で上位 10% の値を見つける方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です