「Excelで四捨五入したいけど、どの関数を使えばいいのかわからない…」
「ROUND関数は知っているけど、切り上げや切り捨てとの違いも知りたい」
「計算結果と表示がズレるのはなぜ?」
Excelには、数値の端数処理を行うためのさまざまな四捨五入関数が用意されています。正しく使えば、集計のズレを防ぎ、請求書や分析レポートの品質向上にも直結します。
この記事では、「Excel 四捨五入 関数」を検索している方向けに、代表的な四捨五入関数とその使い方、実務での活用事例、ミスを防ぐためのポイントまでをわかりやすく解説します。
目次
- ✅ Excelの四捨五入関数とは?
- ✅ ROUND関数|もっとも基本的な四捨五入関数
- ・構文
- ✅ ROUNDUP関数|常に切り上げたいときに使う
- ・構文
- ✅ ROUNDDOWN関数|常に切り捨てたいときに使う
- ✅ MROUND関数|任意の倍数で四捨五入
- ✅ INT関数・TRUNC関数|整数に丸める方法
- ・INT関数(整数に切り捨て)
- ・TRUNC関数(指定した桁数で切り捨て)
- ■ 実務で使える!四捨五入関数の活用例
- ケース①:売上金額を小数第1位で四捨五入して表示
- ケース②:交通費を100円単位で四捨五入
- ケース③:請求金額を必ず切り上げたい
- ケース④:1円未満を常に切り捨てたい
- ■ 関数と表示形式の併用で「ズレない」データに
- ■ 間違いやすいポイントと注意点
- ■ まとめ|Excelの四捨五入関数を使いこなそう
- ・よく使う関数と特徴まとめ
✅ Excelの四捨五入関数とは?
Excelでは、数値を丸める処理のことを「ラウンディング(rounding)」と呼び、次のような関数が用意されています。
ROUND(四捨五入)ROUNDUP(切り上げ)ROUNDDOWN(切り捨て)MROUND(任意の単位で四捨五入)INT/TRUNC(整数処理・切り捨て)
関数によって丸め方や方向が異なるため、用途に合わせて選ぶことが重要です。
✅ ROUND関数|もっとも基本的な四捨五入関数
・構文
=ROUND(数値, 桁数)
- 数値:対象となる値またはセル
- 桁数:小数点以下を何桁に四捨五入するかを指定
使用例:
=ROUND(123.456, 2)
→ 結果:「123.46」
- 桁数に「0」を指定すると整数に四捨五入されます(例:
=ROUND(123.6, 0)→ 124) - 桁数に「-1」を指定すれば、10の位で四捨五入(例:
=ROUND(125, -1)→ 130)
特徴:
- 最も一般的な丸め関数
- 「四捨五入」という操作の標準的な動きを行う
【Excel】四捨五入して整数にする方法|ROUND関数の使い方と実務活用例
✅ ROUNDUP関数|常に切り上げたいときに使う
・構文
=ROUNDUP(数値, 桁数)
使用例:
=ROUNDUP(123.451, 2)
→ 結果:「123.46」
特徴:
- 四捨五入のような「5以上」という条件ではなく、常に切り上げが行われる
- 小数点以下に少しでも値があれば、桁数に応じて上方向に切り上げられる
- 請求金額の「多めに取る」場面で活躍
【Excel】計算結果を切り上げる方法|ROUNDUP関数・CEILING・INTの使い分け
✅ ROUNDDOWN関数|常に切り捨てたいときに使う
構文:
=ROUNDDOWN(数値, 桁数)
使用例:
=ROUNDDOWN(123.459, 2)
→ 結果:「123.45」
特徴:
- 常に下方向に切り捨て
- 1円未満の切り捨て、少しでも「控えめに計算したい」ときに有効
- 四捨五入よりも安全志向の計算をしたいときに使用されることが多い
【Excel】【初心者向け】「掛け算 × パーセント」の正しい使い方|10%増・割引・消費税・達成率まで完全網羅!
✅ MROUND関数|任意の倍数で四捨五入
構文:
=MROUND(数値, 基準値)
使用例:
=MROUND(123, 10)
→ 結果:「120」
特徴:
- 指定した単位(例:10、100、0.5など)に最も近い値へ四捨五入
- 端数処理が必要な請求書や見積書などで便利
- 金額を「100円単位」に調整する場面でよく使われる
✅ INT関数・TRUNC関数|整数に丸める方法
・INT関数(整数に切り捨て)
=INT(123.9)
→ 結果:「123」
※負の数に対しては「小さい方の整数」になる(例:=INT(-123.4) → -124)
【Excel】【初心者向け】「#パーセント」と関数の正しい使い方を徹底解説|エラーの意味と対処法も紹介
・TRUNC関数(指定した桁数で切り捨て)
=TRUNC(123.456, 2)
→ 結果:「123.45」
=TRUNC(数値)のみで使うと、整数部分のみが返される(小数点以下は切り捨て)
■ 実務で使える!四捨五入関数の活用例
ケース①:売上金額を小数第1位で四捨五入して表示
=ROUND(売上金額, 1)
→ 会計上の誤差を防ぎつつ、見た目も美しく整えることができます。
ケース②:交通費を100円単位で四捨五入
=MROUND(交通費, 100)
→ 経費精算時の端数処理に便利。
ケース③:請求金額を必ず切り上げたい
=ROUNDUP(合計金額, 0)
→ 1円未満を切り上げ、請求漏れを防止。
ケース④:1円未満を常に切り捨てたい
=ROUNDDOWN(合計金額, 0)
→ 顧客に対して誠実な金額提示を実現。
■ 関数と表示形式の併用で「ズレない」データに
関数で値を丸めても、セルの表示形式と一致していないと「見た目」と「計算結果」がズレてしまうことがあります。
そこでおすすめなのが以下の手順です:
- ROUND関数などで数値を丸めた列を作成
- 表示形式でも小数点以下の桁数を揃える
例:
=ROUND(A1, 2)
+ セルの表示形式 → 数値 → 小数点以下2桁
こうすることで、表示上と実際の計算値が一致し、誤解やトラブルを防げます。
■ 間違いやすいポイントと注意点
- ROUNDは「四捨五入」だが、ROUNDUPは「常に上」、ROUNDDOWNは「常に下」
- 表示形式で四捨五入しても、計算結果は元の値を参照している
- 桁数をマイナス指定すると「10の位」「100の位」で丸められる
- INTとTRUNCは「負の値」処理に差があるため要注意
■ まとめ|Excelの四捨五入関数を使いこなそう
Excelで四捨五入を正しく設定することは、データの信頼性や業務効率の向上に直結します。
・よく使う関数と特徴まとめ
| 関数名 | 特徴 | 用途例 |
|---|---|---|
ROUND | 四捨五入 | 売上・平均・得点の集計など |
ROUNDUP | 常に切り上げ | 請求金額・端数処理 |
ROUNDDOWN | 常に切り捨て | 控除・誠実な見積もり |
MROUND | 任意の倍数で四捨五入 | 100円単位、5の倍数での調整 |
INT | 整数へ切り捨て(負は注意) | 税額計算など |
TRUNC | 指定桁数で切り捨て | 小数処理やマイナスの数値除外に |
四捨五入関数を正しく使えば、業務の正確性・信頼性を一段と高めることができます。この記事を参考に、ぜひ日々の業務で活用してみてください。