ExcelのROUND関数で四捨五入する方法|桁数指定から実務パターンまで完全解説

ExcelのROUND関数で四捨五入する方法|桁数指定から実務パターンまで完全解説

Excelで四捨五入したいのに、桁数の指定が分からない、10円単位や1000円単位でうまく丸められない、と悩む方は多いです。ROUND関数は基本を押さえれば簡単ですが、0やマイナスの桁数で混乱しやすいのも事実です。この記事では、ROUND関数の構文、桁数の考え方、実務でそのまま使える8つのパターン、似た関数との違い、よくある失敗までを順番に分かりやすく解説します。

目次

【結論】ROUND関数の構文と桁数早見表

【結論】ROUND関数の構文と桁数早見表

結論からいうと、Excelで四捨五入する基本は =ROUND(数値,桁数) です。

第2引数の桁数に何を入れるかで、小数第2位、整数、10円単位、100円単位まで一気に調整できます。

まずは構文と桁数の対応だけ覚えれば、日常業務の大半は対応できます。

Excelでは、指定した桁の次の位を見て、5以上なら切り上げ、4以下なら切り捨てる形で処理されます。 Microsoft Support

ROUND関数の基本構文

ROUND関数の基本構文は =ROUND(数値,桁数) です。

数値には丸めたい値やセル参照を入れ、桁数にはどの位で四捨五入するかを指定します。

たとえば =ROUND(123.456,2) なら結果は 123.46 です。

=ROUND(A1,0) なら、A1の値を整数に四捨五入できます。

引数は2つだけなので、Excel初心者でも覚えやすい関数です。 Microsoft Support

桁数早見表|迷ったらこれを見る

桁数は、プラスなら小数点の右、0なら整数、マイナスなら整数の左を意味します。

迷ったときは、まずこの対応表を見ればほぼ解決できます。

目的式の例桁数結果小数第2位まで=ROUND(12.345,2)212.35小数第1位まで=ROUND(12.345,1)112.3整数にする=ROUND(12.345,0)01210の位で丸める=ROUND(1234,-1)-11230100の位で丸める=ROUND(1234,-2)-212001000の位で丸める=ROUND(1234,-3)-31000万単位で丸める=ROUND(123456,-4)-4120000

桁数の符号を逆に覚えると結果が大きく変わるため、実務では早見表を手元に置くと安心です。

ROUND関数とは?四捨五入の仕組みを理解する

ROUND関数とは?四捨五入の仕組みを理解する

ROUND関数は、指定した桁で数値を四捨五入するための基本関数です。

請求書の端数処理、売上の概算表示、平均値の見やすい調整など、幅広い場面で使われます。

単に見た目だけを整えるのではなく、計算結果そのものを丸めるのが特徴です。

そのため、後続の計算にも丸めた値が使われ、集計結果まで変わることがあります。

表示形式の変更とは役割が違うので、まずは『表示を整えたいのか』『値自体を丸めたいのか』を切り分けることが重要です。 Microsoft Support

引数『数値』と『桁数』の意味

第1引数の『数値』は、四捨五入したい対象です。

ここには直接数値を入れてもよいですし、A1やB2のようなセル参照、SUM関数の結果も指定できます。

第2引数の『桁数』は、どの位で丸めるかを決める設定です。

1なら小数第1位、0なら整数、-2なら100の位で四捨五入します。

この2つの引数の意味を理解すると、式の応用範囲が一気に広がります。

『桁数』の指定方法を図解で理解する

桁数は、小数点を基準に右へ行くほどプラス、左へ行くほどマイナスです。

たとえば 1234.567 を例にすると、5は小数第1位、6は小数第2位、4は1の位、3は10の位です。

イメージとしては、2 → 小数第2位まで残す、0 → 整数まで残す、-1 → 10の位まで残すと考えると分かりやすいです。

桁数 2 = 1234.57桁数 1 = 1234.6桁数 0 = 1235桁数 -1 = 1230桁数 -2 = 1200

このルールを理解しておけば、10円単位や1000円単位の丸めも迷わなくなります。

【実践】Excel ROUND関数の使い方8パターン

【実践】Excel ROUND関数の使い方8パターン

ROUND関数は、実務で出やすい場面ごとに型で覚えるのが最短です。

ここでは、請求額、売上、平均、合計などでそのまま使える8パターンを紹介します。

式を丸暗記するより、どの桁を残したいかで考えると応用しやすくなります。

小数第1位・第2位に四捨五入する

小数点以下を整えたいときは、桁数に1や2を指定します。

たとえば単価や比率を見やすくしたい場面でよく使います。

=ROUND(12.345,1) の結果は 12.3 です。

=ROUND(12.345,2) の結果は 12.35 です。

売上総利益率を 18.4567% から 18.46% に整えたい場合も、同じ考え方で処理できます。

整数に四捨五入する(小数点以下を四捨五入)

整数にしたいときは、桁数を 0 にします。

もっとも基本的な使い方で、人数の目安や平均点の端数処理に便利です。

=ROUND(98.6,0) の結果は 99 です。

=ROUND(98.4,0) の結果は 98 です。

小数点以下を表示しないだけなら表示形式でも対応できますが、計算値自体を整数にしたいならROUND関数を使います。

10円単位・100円単位に四捨五入する

金額を10円単位や100円単位で処理したいときは、桁数をマイナスにします。

10円単位なら -1、100円単位なら -2 です。

=ROUND(1284,-1) の結果は 1280 です。

=ROUND(1284,-2) の結果は 1300 です。

交通費精算や見積書で端数を簡潔にしたいときに使うと、資料全体が見やすくなります。

1000円単位・万単位に四捨五入する

大きな金額をざっくり示したいときも、ROUND関数で対応できます。

1000円単位は -3、万単位は -4 を指定します。

=ROUND(548200,-3) の結果は 548000 です。

=ROUND(548200,-4) の結果は 550000 です。

経営資料や会議用の概算値では、細かい端数より全体感が大切なので、この使い方が非常に実用的です。

セル参照を使って四捨五入する

実務では、直接数値を入れるよりセル参照で使う場面がほとんどです。

たとえば A2 に 123.456 が入っているなら、=ROUND(A2,2) で 123.46 にできます。

元データが変わっても結果が自動更新されるため、手入力よりミスが減ります。

B列に元データ、C列に丸め後の数値を置く形にすると、確認もしやすくなります。

表を作るときは、元データと加工後データを分けるのが基本です。

計算結果を四捨五入する

ROUND関数は、計算式の外側から包む形で使うのが基本です。

たとえば単価 980 円、数量 1.08 個のような計算なら、=ROUND(980*1.08,0) と書けます。

この式の結果は 1058.4 ではなく、四捨五入された 1058 になります。

平均値でも =ROUND(AVERAGE(B2:B10),1) のように使えます。

途中計算ではなく最終結果だけを丸めたい場合に特に有効です。

SUM関数と組み合わせて合計を四捨五入する

合計値を四捨五入したいときは、ROUNDとSUMを組み合わせます。

基本形は =ROUND(SUM(B2:B10),0) です。

この場合、まず合計を出してから、その合計値を整数に四捨五入します。

一方で SUM(ROUND(B2:B10,0)) のような考え方は、各行を先に丸めるため結果がズレることがあります。

請求額や売上集計では、明細を丸めるのか、最終合計だけを丸めるのかを事前に決めることが大切です。

複数セルを一括で四捨五入する方法

複数セルをまとめて処理したいなら、最初の1セルに式を入れてコピーする方法が基本です。

たとえば C2 に =ROUND(B2,1) を入力し、C10 までオートフィルすれば一括処理できます。

件数が100行でも1000行でも、ドラッグやダブルクリックで同じ規則を適用できます。

元の値を上書きしたくない場合は、必ず別列に出力して確認してから値貼り付けを行います。

関数の一括適用は、手作業で丸めるより速く、入力ミスも防げます。

ROUND・ROUNDUP・ROUNDDOWNの違いと使い分け

ROUND・ROUNDUP・ROUNDDOWNの違いと使い分け

似た関数でも、丸め方のルールは大きく異なります。

ROUNDは四捨五入、ROUNDUPは常に0から遠ざかる方向に丸め、ROUNDDOWNは常に0に近づく方向に丸めます。

誤った関数を選ぶと、請求額や在庫数の処理が意図とずれるため、役割の違いを明確に理解しておく必要があります。 Microsoft Support

3つの関数の違いを比較表で確認

3つの関数の違いは、境界値で比較すると分かりやすいです。

関数式結果特徴ROUND=ROUND(12.5,0)135以上で切り上げROUNDUP=ROUNDUP(12.1,0)13常に0から遠ざかる方向に丸めるROUNDDOWN=ROUNDDOWN(12.9,0)12常に0に近づく方向に丸める

たとえば 12.1 を整数にする場合、ROUNDは 12、ROUNDUPは 13、ROUNDDOWNは 12 になります。

つまり、端数の扱いにルールがあるならROUND、必ず上げたいならROUNDUP、必ず下げたいならROUNDDOWNです。 Microsoft Support

業務シーン別の使い分け方

業務では、数字の意味に合わせて関数を選ぶことが重要です。

たとえば見積額を安全側に大きめに出したいならROUNDUPが向いています。

在庫数や作業時間を控えめに見積もるならROUNDDOWNが使いやすいです。

一方、売上や平均点のように公平な丸めが必要な場面ではROUNDが基本になります。

請求書の端数処理 = ROUND箱数や人数を不足なく確保 = ROUNDUP予算消化を保守的に見せる = ROUNDDOWN

四捨五入がうまくいかないときの原因と対処法

四捨五入がうまくいかないときの原因と対処法

ROUND関数が思った通りに動かない原因は、関数の誤りよりも設定や見え方の問題であることが多いです。

特に多いのは、表示形式との混同、桁数の符号ミス、文字列が混ざっているケースです。

ここでは、つまずきやすい原因とすぐ試せる対処法を整理します。

四捨五入したのに表示が変わらない場合

関数を入れたのに見た目が変わらない場合、表示桁数が原因であることがよくあります。

たとえば元の値が 12.34 で、=ROUND(12.34,1) の結果は 12.3 ですが、セルの表示形式が小数第2位までなら 12.30 と表示されます。

逆に、値は丸められていなくても表示形式だけで 12.3 に見えることもあります。

数式バーで実際の値を確認し、必要ならホームタブの表示桁数も合わせて調整しましょう。

表示上の丸めと計算上の丸めは別物です。 Microsoft Support

桁数の指定ミスで意図しない結果になる場合

もっとも多いミスは、10円単位にしたいのに 1 を入れてしまうことです。

1 は小数第1位であり、10の位ではありません。

10円単位なら -1、100円単位なら -2、1000円単位なら -3 です。

数値の左側を丸めたいときはマイナス、右側を丸めたいときはプラスと覚えると混乱しにくくなります。

早見表を別シートに置いておくと、入力ミスをかなり減らせます。

#VALUE!エラーが出る場合の対処法

#VALUE!エラーは、引数に数値として認識されないデータが入っているときに起こりやすいです。

たとえば A1 に 123 円 のような文字列や、全角数字が入っているとROUND関数で処理できないことがあります。

見た目は数字でも、内部的には文字列になっているケースは珍しくありません。

対処法としては、不要な文字を削除し、セルの表示形式を標準や数値に戻し、必要に応じて VALUE関数で数値化します。

インポートしたCSVや他システムから貼り付けたデータでは特に注意が必要です。

四捨五入と表示形式の違いを理解する

最重要ポイントは、ROUND関数は値そのものを変え、表示形式は見た目だけを変えることです。

たとえば 12.345 を表示形式で小数第1位にすると 12.3 と見えますが、実際の値は 12.345 のままです。

その状態で合計や平均を取ると、見た目ではなく元の値で計算されます。

一方で =ROUND(12.345,1) なら値自体が 12.3 になるため、以後の計算も 12.3 を基準に進みます。

ブック全体に対して表示値のまま計算する設定もありますが、結果が不可逆になるため通常業務では慎重に扱うべきです。 Microsoft Support

まとめ

まとめ

ROUND関数を使いこなすコツは、どの位を残したいかを先に決めることです。

最後に、実務で押さえるべきポイントを整理します。

基本構文は =ROUND(数値,桁数)小数はプラス、整数は 0、10や100の位はマイナスで指定する合計後に丸めるか、各明細を先に丸めるかで結果が変わる表示形式は見た目だけ、ROUNDは値そのものを変える迷ったら早見表を使い、まず1件で結果確認してから一括適用する

まずは自分の表で =ROUND(A1,0) と =ROUND(A1,-1) を試し、桁数の違いを体感すると理解が一気に深まります。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次