Excelの端数処理の違い|ROUND・ROUNDUP・ROUNDDOWN・INT

Excelの端数処理の違い|ROUND・ROUNDUP・ROUNDDOWN・INT

Excelの端数処理には、ROUND(四捨五入)、ROUNDUP(切り上げ)、ROUNDDOWN(切り捨て)、INT(小さい方の整数)があります。同じ数値で結果を並べて、違いを確認しましょう。

目次

関数の説明

ROUND関数

4つの関数は、同じ数値でも結果が違います。特に、負の数では、INTは小さい方(-1235)に、ROUNDDOWNは0に近い方(-1234.56)になる点に、注意が必要です。

関数

対応バージョン

Excel 2007以降のすべてのバージョンで使えます(Excel 2003でも使えます)。

構文

ROUND関数の構文
数式=ROUND(数値,桁数)
ひとことで四捨五入する
数値
必須。丸める数値。
桁数
必須。丸める桁。2なら小数第2位まで、0なら整数、-2なら百の位まで求めます。

引数

引数説明
数値必須。丸める数値。
桁数必須。丸める桁。2なら小数第2位まで、0なら整数、-2なら百の位まで求めます。

関数作成のポイント

  • ROUND は四捨五入、ROUNDUP は0から遠い方へ、ROUNDDOWN は0に近い方へ丸めます。
  • INT は、常に小さい方の整数にします。正の数では、ROUNDDOWN(数値,0) と同じです。
  • 負の数では、INT と ROUNDDOWN の結果が変わります。

関数活用のポイント

  • 金額の端数処理の方法を、比べて決めます。
  • 請求書の端数が、どの方法で出ているかを確認します。
  • 切り捨て・切り上げの結果の違いを、確認します。

使用例

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

サンプルデータ

練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。

ABCDE
1端数処理の比較
2項目値四捨五入(小数第2位)1234.57
3金額1234.5678切り上げ(小数第2位)1234.57
4切り捨て(小数第2位)1234.56
5INT(整数)1234
6四捨五入(百の位)1200

サンプル式

セルE2に、次の式を入れます。

E2に入力:四捨五入する
数式=ROUND(B3,2)
ひとことで四捨五入する
B3
四捨五入する数値です
2
桁数です
補足結果は「1234.57」です。

B3 を、桁数 2 で四捨五入します。 結果は「1234.57」です。

セルE3に、次の式を入れます。

E3に入力:切り上げる
数式=ROUNDUP(B3,2)
ひとことで切り上げる
B3
切り上げる数値です
2
桁数です
補足結果は「1234.57」です。

B3 を、桁数 2 で切り上げます。 結果は「1234.57」です。

セルE4に、次の式を入れます。

E4に入力:切り捨てる
数式=ROUNDDOWN(B3,2)
ひとことで切り捨てる
B3
切り捨てる数値です
2
桁数です
補足結果は「1234.56」です。

B3 を、桁数 2 で切り捨てます。 結果は「1234.56」です。

セルE5に、次の式を入れます。

E5に入力:小数点以下を切り捨てて整数にする
数式=INT(B3)
ひとことで小数点以下を切り捨てて整数にする
B3
整数にする数値です
補足結果は「1234」です。

B3 を、それ以下で最も大きい整数にします。 結果は「1234」です。

セルE6に、次の式を入れます。

E6に入力:四捨五入する
数式=ROUND(B3,-2)
ひとことで四捨五入する
B3
四捨五入する数値です
-2
桁数です
補足結果は「1200」です。

B3 を、桁数 -2 で四捨五入します。 結果は「1200」です。

サンプルデータダウンロード

サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。

【Excel】練習用サンプルデータ(例題)をダウンロード(無料)

まとめ

Excelの端数処理の違いの基本は、上の「サンプル式」のとおりです。黄色いセルを書き換えながら、結果の変わり方を確かめると、使い方が身に付きます。

関連のある関数

関数説明
ROUND指定した桁数で四捨五入します。
ROUNDUP指定した桁数で切り上げます。
ROUNDDOWN指定した桁数で切り捨てます。
INT小数点以下を切り捨てて整数にします。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次