概要
「小数点以下を四捨五入したい」「売上を千円単位に丸めたい」「平均値を小数第2位で四捨五入したい」
そんなときに使うのが ROUND 関数です。
ROUND は、
指定した桁数で四捨五入する関数 です。
Excel の丸め処理の中で最も基本で、実務でも頻繁に使われます。
ROUND 関数の基本
基本の書式
=ROUND(数値, 桁数)
数値
四捨五入したい値(セル参照でもOK)
桁数
どの桁で四捨五入するかを指定する数値
桁数の考え方
桁数の指定はとても重要です。
| 桁数 | 意味 | 例(=ROUND(123.456, 桁数)) |
|---|---|---|
| 2 | 小数第2位まで残す | 123.46 |
| 1 | 小数第1位まで残す | 123.5 |
| 0 | 小数点以下を四捨五入 | 123 |
| -1 | 10 の位で四捨五入 | 120 |
| -2 | 100 の位で四捨五入 | 100 |
桁数が 0 より大きい → 小数点以下の丸め
桁数が 0 → 整数に丸め
桁数が 0 より小さい → 整数部分を丸める(10の位・100の位など)
ROUND の基本パターン
小数点以下を四捨五入する
例:小数第2位まで四捨五入
=ROUND(A2, 2)
例:小数第1位まで四捨五入
=ROUND(A2, 1)
整数に四捨五入する
=ROUND(A2, 0)
10 の位で四捨五入する(桁数がマイナス)
=ROUND(A2, -1)
例:123 → 120、178 → 180
100 の位で四捨五入する
=ROUND(A2, -2)
例:123 → 100、678 → 700
実務でよく使う ROUND の使い方
売上を千円単位に丸める
売上が B2 に入っているとして、千円単位(=1000 の位)で四捨五入するには:
=ROUND(B2, -3)
平均値を小数第2位で丸める
平均値をそのまま表示すると桁が多くなることがあります。
小数第2位で丸めたいときは:
=ROUND(AVERAGE(B2:B10), 2)
割合を四捨五入して見やすくする
割合計算(例:=C2/B2)を小数第2位で丸める:
=ROUND(C2/B2, 2)
ROUND と他の丸め関数の違い
ROUND(四捨五入)
=ROUND(数値, 桁数)
ROUNDDOWN(切り捨て)
=ROUNDDOWN(数値, 桁数)
ROUNDUP(切り上げ)
=ROUNDUP(数値, 桁数)
ROUND は「四捨五入」、
ROUNDDOWN は「常に下へ」、
ROUNDUP は「常に上へ」
という違いがあります。
ROUND のテンプレート集
小数第2位で四捨五入
=ROUND(A2, 2)
整数に四捨五入
=ROUND(A2, 0)
10 の位で四捨五入
=ROUND(A2, -1)
100 の位で四捨五入
=ROUND(A2, -2)
平均値を四捨五入
=ROUND(AVERAGE(A2:A10), 1)
例題
問題1
A2 に「123.456」が入っています。
これを小数第2位で四捨五入する式を書いてください。
=ROUND(A2, 2)
問題2
A2 に「98.7」が入っています。
これを整数に四捨五入する式を書いてください。
=ROUND(A2, 0)
問題3
A2 に「178」が入っています。
これを 10 の位で四捨五入する式を書いてください。
=ROUND(A2, -1)
問題4
A2 に「678」が入っています。
これを 100 の位で四捨五入する式を書いてください。
=ROUND(A2, -2)
問題5
B2〜B10 に売上が入っています。
その平均値を小数第1位で四捨五入する式を書いてください。
=ROUND(AVERAGE(B2:B10), 1)
ROUND は「桁数の指定さえ理解すれば、どんな丸めも自由自在」です。
小数点以下の丸め、整数部分の丸め、集計結果の丸めなど、
実務で必ず使う関数なので、ぜひしっかり押さえておきましょう。
