ある値を基準値の倍数に換算する場合、余りを切り上げではCeiling、切り捨てではFloor関数を使います。今回紹介するMRound関数では、余りの数を四捨五入することができます。
MRound関数の使い方
基準値の倍数に変換し、余った数を四捨五入
MRound(数値,倍数)
MRound(数値,倍数)
![mround1](https://sunagitsune.com/wp-content/uploads/2021/07/mround1.png)
こういう表に対し、
![mround2](https://sunagitsune.com/wp-content/uploads/2021/07/mround2.png)
MRound関数を記述します。説明が「指定した値の倍数になるように切り上げまたは切り捨て」ということで、つまり四捨五入します。
![mround3](https://sunagitsune.com/wp-content/uploads/2021/07/mround3.png)
=MRound(A1,20)のように記述し、
![mround4](https://sunagitsune.com/wp-content/uploads/2021/07/mround4.png)
これをオートフィルで下まで伸ばします。それぞれ指定した「20」の倍数に四捨五入されていることが確認できます。
![mround5](https://sunagitsune.com/wp-content/uploads/2021/07/mround5.png)
倍数は自由に変更できます。これは30の場合、
![mround6](https://sunagitsune.com/wp-content/uploads/2021/07/mround6.png)
これは500の場合です。
![mround8](https://sunagitsune.com/wp-content/uploads/2021/07/mround8.png)
ただし、倍数に負の値は使用できません。
![mround9](https://sunagitsune.com/wp-content/uploads/2021/07/mround9.png)
また、対象の数値が負の値の場合もエラーになります。
![mround11](https://sunagitsune.com/wp-content/uploads/2021/07/mround11.png)
言うまでもなく、対象の値が数値以外の場合もエラーになります。
![mround10](https://sunagitsune.com/wp-content/uploads/2021/07/mround10.png)
小数は使用可能です。
![](https://sunagitsune.com/wp-content/uploads/2018/12/mathematics-1509559_1280-160x90.jpg)
関数・演算子・メソッド・プロパティ名から探すExcel/VBA(マクロ)使い方・組み合わせ方まとめ
こちらはExcelやメソッドの諸機能を、機能の名称から探せるまとめ記事です。
![](https://sunagitsune.com/wp-content/uploads/2018/10/gui-2311261_1280.png)
やりたいことから方法を探すエクセル(Excel)操作・関数・VBA(マクロ)逆引きまとめ
逆引き(やりたいことから探す)Excel記事まとめ
コメント