2025/7/12
基準値で数値を丸める関数の違い(MROUND, CEILING, FLOORなど)【エクセル】

はじめに
エクセルには、四捨五入 / 切り上げ /切り捨てすることで、数値を丸める関数 が多く存在します。
ここでの「基準値」とは、「数値を丸める単位」「その整数倍にする値」のことです
「桁を丸める関数」も「基準値で丸める関数」の1つ
桁を丸める関数 も、厳密に言うと 基準値で丸める関数 の1つです。
桁を丸める関数 では、基準値 (:指定の小数部の桁数) で丸めます。例)
- 10の桁で丸めるとき: (基準値:, )
- 1の桁で丸めるとき(整数化): (基準値:, )
- 小数点第一位で丸めるとき: (基準値:, )
ここでは、
- 桁を丸める関数 :基準値が の関数
- 基準値で丸める関数 :基準値を自由に決められる関数
を基に分類しています。
ここでは、 基準値で丸める関数 について取り上げ、該当する関数の違いについてまとめます。
内容は以下の通りです。
- 関数の使用例
- 比較表
- 使い分けの目安
関数の使用例
基準値で丸める関数を使って、 基準値 で数値を丸める例 を示します。
(使用関数:MROUND, CEILING.MATH, FLOOR.MATH ※)
※ CEILINGとCEILING.PRECISEはCEILING.MATH (モード:0) と、
比較表
基準値で丸める関数の比較表を以下に示します。
関数名 | 機能 | 指定値 | 丸め方(正の値) | 丸め方(負の値) | 備考 | 対応バージョン |
---|---|---|---|---|---|---|
MROUND | 丸め処理 | 基準値 | ↕️ 四捨五入 | ↕️ 四捨五入 | 数値と基準値の符号が異なるとエラー | 2007 〜 |
CEILING | 丸め処理 | 基準値 | ↗️ 切り上げ | ↘️ 切り捨て | モードの指定不可 | 全バージョン |
CEILING.PRECISE | 2013 〜 | |||||
CEILING.MATH (モード:0) | 基準値、 モード | - | ||||
CEILING.MATH (モード:1) | ↗️ 切り上げ | |||||
FLOOR | 丸め処理 | 基準値 | ↘️ 切り捨て | ↗️ 切り上げ | モードの指定不可 | 全バージョン |
FLOOR.PRECISE | 2013 〜 | |||||
FLOOR.MATH (モード:0) | 基準値、 モード | - | ||||
FLOOR.MATH (モード:1) | ↘️ 切り捨て |
使い分けの目安
基準値で数値を丸める関数の使い分けの目安は、
- ↕️四捨五入(数値の符号が固定されているとき) MROUND
- ↗️切り上げ CEILING.MATH(モード:1)
- ↘️切り捨て FLOOR.MATH(モード:1)
他の関数は、
関連記事

2025/7/8
数値を丸める関数の違い(INT, ROUNDDOWN, TRUNC, FIXED, ROUNDなど)【エクセル】

2025/8/1
三角関数での角度・辺の長さの計算式まとめ【エクセル】

2025/7/19
対数算出関数の違い (LOG, LOG10, LN, IMLNなど)【エクセル】

2025/7/18
複数条件付きで合計する関数の違い(SUMIF, SUMIFS, DSUM, SUMPRODUCT)【エクセル】

2025/7/5
度数の算出関数の違い(COUNTIF, COUNTIFS, FREQUENCY)【エクセル】

2025/7/4
複数条件付きカウント関数の違い(COUNTIF, COUNTIFS, DCOUNT, DCOUNTA)

2025/7/1
個数カウント関数の違い(COUNT, COUNTA, COUNTIF, COUNTIFS)

2025/5/7
エクセルで累積構成比/累積比率の計算:ABC分析・パレート図へ

2025/5/6
SUMPRODUCTとCOUNTIF関数で重複なしカウント(種類を数える)

2025/5/5
エクセルでランダム並び替え/振り分け(抽選・席替えに)【テンプレートあり】

2025/5/3
エクセル関数で重複しない乱数生成(範囲指定可能)【コピペ可】

2025/5/3
エクセル関数で重複しない桁数の多い乱数の生成方法(範囲指定可能)【コピペ用テンプレートあり】