ExcelでROUND関数を使用して端数処理(四捨五入)を行うやり方

ExcelでROUND関数を使用して端数処理(四捨五入)を行うやり方
AKIYUKI (金子晃之)このブログの人

パソコン教室を経営しています。PC関連を主に書いています。

Excelは小数点以下を含む値がセルに入力された場合、全ての小数点以下の桁を表示せず値を四捨五入して表示します。

例えば、「=10/3」を計算してみるとわかりやすいと思います。

32-1-1

そのため、少数点以下の情報を含むセルをSUM関数などで合計すると、一見合計結果が誤って見えてしまうことがあります。

例えば下の図は、ある酒屋の売上を管理するための表ですが、C列の消費税の項目に注目してください。本来なら「16+15+27+82=140」であるはずなのに、SUM関数による合計値は「139」になっています。

32-1-2

このような状況を防ぐためには、「四捨五入」や「切り上げ」、「切捨て」を行って小数点以下の情報を取り除こくとで、セルに表示されている値と実際にセルに含まれている値を一致させます。

このような処理のことを「端数処理」と呼びます。

今回は、四捨五入による端数処理で利用される「ROUND」関数を紹介します。

スポンサーリンク

ROUND関数で端数処理する使い方

例として下の図の「消費税」の値の端数処理を行って見ましょう。

「消費税」は「価格」に8%を掛けることで求めることができるので、「ビール」の消費税は「=B4*0.08」という数式で求めています。

32-1-3

ROUND関数を「関数の挿入」ボタンを利用する場合

まず、今現在C4に入力されている数式を削除します。

そして関数による結果を表示したいセル(例ではC4)を選択し、「数式」タブ内の「関数の挿入」ボタンをクリックします。

32-1-4

表示された「関数の挿入」画面内の「関数の分類」を「数学/三角」に変更します。

その後、関数名の一覧から「ROUND」を選び「OK」ボタンをクリックします。

32-1-5

新たに表示された「関数の引数」の画面内にある「数値」の欄で、消費税を求めるための計算式(例ではB4*0.08)を指定します。

更に「桁数」の欄で四捨五入を行う桁を指定します。

指定の方法は、「四捨五入の結果、小数点以下を何桁表示したいか?」を考えます。

今回の例ではお金なので小数点以下は表示しない、つまり「0桁」となり、「桁数」の欄は「0」を入力します。

32-1-6

以上が設定できましたら「OK」ボタンをクリックします。

正しく数式を作れていたら、結果が表示されるはずです。

32-1-7

ROUND関数を直接数式を入力する場合

関数による結果を表示したいセル(例ではC4)を選択し、以下の数式をキーボードを使って入力します。

=ROUND(四捨五入の対象,桁数)

今回の例の表ではこのようになります。
=ROUND(B4*0.08,0)

数式が入力できたら「Enter」キーで確定します。

すると、データの数を示す値が表示されます。

そして、他の行にもこの数式をコピーすると、「消費税」の合計が正しく「140」と表示されます。

32-1-8

まとめ

このように、「ROUND」関数を使用することで、値を四捨五入することができます。

お金に関数計算など、小数点以下が存在しない計算を行うときにはとても役に立つ関数です。

ExcelでROUND関数を使用して端数処理(四捨五入)を行うやり方

コメントを残す

メールアドレスが公開されることはありません。