
Excelで計算した結果が「小数点以下まで長く表示されてしまう」「金額の端数をきれいに整えたい」と感じることは多いと思います。
レポートや見積書・請求書では、細かい小数ではなく、ある程度区切りのよい数字にそろえたほうが読みやすくなります。
そのようなときに使えるのが、ROUND関数(ラウンド関数)です。
指定した桁数で数値を四捨五入してくれるので、「小数第1位まで」「整数」「10の位」「100の位」といった調整が簡単に行えます。
ここでは、ROUND関数の基本から、ROUNDUP・ROUNDDOWNとの違い、金額の端数処理でよくあるパターンまでまとめていきます。
ROUND関数とは?

- 読み方:ラウンド関数
- 役割:数値を指定した桁数で四捨五入して返す
構文はシンプルです。
=ROUND(数値, 桁数)
- 数値:丸めたい数値またはセル
- 桁数:四捨五入する位置
- 正の値 … 小数点以下の桁数(1なら小数第1位まで)
- 0 … 小数点以下を四捨五入して整数にする
- 負の値 … 10の位・100の位など、整数部分を丸める
基本的な使い方
まずはシンプルな例で動きを確認します。
小数第1位までで四捨五入する

=ROUND(3.1415, 1)
→ 結果:3.1
整数で四捨五入(小数を消す)

=ROUND(7.8, 0)
→ 結果:8
10の位で四捨五入

=ROUND(1234, -1)
→ 結果:1230
「どの位置で四捨五入するか」を桁数で指定するだけなので、慣れてくると暗算よりも早く、安定した結果が得られます。
ROUNDUP・ROUNDDOWNとの違い

ROUND系の関数には、ROUNDのほかにROUNDUP(切り上げ)とROUNDDOWN(切り捨て)があります。動きの違いを押さえておくと、金額処理での使い分けがしやすくなります。
| 関数 | 動作 | 例(7.4, 桁数 0) | 結果 |
|---|---|---|---|
| ROUND | 四捨五入 | =ROUND(7.4, 0) | 7 |
| ROUNDUP | 切り上げ | =ROUNDUP(7.4, 0) | 8 |
| ROUNDDOWN | 切り捨て | =ROUNDDOWN(7.4, 0) | 7 |
「必ず切り上げたい」「必ず切り捨てたい」といった運用ルールがある場合は、ROUNDUP・ROUNDDOWNを選びます。
「基本は四捨五入でよい」という場面ではROUNDを使う、というイメージです。
金額を指定の単位で四捨五入する
実務で特に多いのが「金額を百円単位・千円単位で丸めたい」というパターンです。
百円単位で四捨五入する
A2に金額が入っている場合、次のように書きます。

=ROUND(A2, -2)
桁数を -2 と指定することで、「100円の位」で四捨五入されます。
たとえば 1,284円 → 1,300円、1,249円 → 1,200円 というイメージです。
千円単位で四捨五入する
同じ考え方で、桁数を -3 にすれば千円単位になります。

=ROUND(A2, -3)
ここで扱っている「100円単位」「千円単位」といった考え方は、円・千円・万円・億円といった金額単位の整理とも密接に関係しています。
単位そのものの関係や、円→万円→億円の切り替わり方を整理したいときは、別記事の
「円・万円・億円の換算方法|桁の考え方と金額変換ツール・Excelでの表示形式」
をあわせて読むと、全体像がつかみやすくなります。
円・万円・千円表示とROUND関数の組み合わせ方
金額のレポートでは、「円で保存しているデータを、見せ方だけ千円単位や万円単位にしたい」というケースもよくあります。
この場合、ROUND関数だけでなく、表示形式や千円単位表示の記事と組み合わせて考えるのがおすすめです。
たとえば、
- 元データは円単位のまま
- 一覧表では千円単位で見せたい
- 端数は百円単位で四捨五入したい
という条件なら、
- 別列で「=ROUND(元の金額/1000, 1)」のように計算して千円単位の値を作る
- 必要であれば、その列に「#,##0」などの表示形式を設定する
といった流れになります。
表示形式だけで千円単位に切り替える方法は、
「エクセルで手間いらずの千円単位変更テクニック」
で詳しくまとめているので、ROUND関数とあわせてチェックしておくと、金額表示の設計がしやすくなります。
関連記事|端数処理と金額表示を深掘りする
金額変換ツールで結果を検算する
大きな金額の単位を変えながらROUND関数を使うと、「ゼロの数」や「どの桁で四捨五入したか」を見間違えることがあります。
そんなときは、ブラウザで使える 「金額変換ツール|円・万円・億円の単位を一発換算」 で、同じ数値を入力して結果を比較してみると安心です。
- 円 → 万円 → 億円に換算したあと
- どの桁でROUNDしているか
- 四捨五入前後でいくら差が出るか
といったポイントを、ツールとExcelの両方で確認しておけば、「思っていたより大きく丸めてしまった」といった事故を防げます。
注意点とよくあるミス
ROUND関数を使うときに気をつけておきたいのは、「表示形式の小数点以下の桁数」と混同しないことです。
表示形式はあくまで「見た目」の調整であり、ROUNDは「実際の値」を丸めます。
- セルの表示を「小数第2位まで」にしている
- そのうえでROUNDをかける
といった操作を行うと、表示と内部の値がずれて見えることがあります。
どこで丸めるのか、どこまで表示するのかを分けて考えると、意図しない値の変化を防ぎやすくなります。
また、負の桁数の指定(-1, -2, -3 など)は便利な一方で、「どの位で丸めているのか」が分かりにくくなりがちです。
金額の単位そのものや、桁の関係を整理したうえで使うと、誤解なく運用できます。
まとめ|ROUND関数で金額の端数処理を整える
ROUND関数は、Excelで数値をきれいに整えたいときの基本的なツールです。
- 小数点以下の調整や金額の端数処理に使える
- ROUNDUP・ROUNDDOWNとの違いを押さえて使い分ける
- 円/千円/万円表示や、千円単位変更のテクニックと組み合わせると、帳票の見栄えが整う
単位の整理や金額の換算は、解説記事や金額変換ツールに任せつつ、Excel側ではROUND系の関数を使って「どの桁でどう丸めるか」をコントロールしていくと、実務で扱いやすい形に仕上げられます。
Tamaglo最後までお読みいただきありがとうございました。



コメント
※ コメントは確認後に公開されます。反映まで少し時間がかかる場合があります。