四捨五入とは、指定した位の数字を確認し、元の数に近い値へ丸める計算方法です。基本ルールは、丸めたい位の一つ下の数字が0〜4なら切り捨て、5〜9なら切り上げ。小数を整数に直すときも、大きな整数を千の位や万の位まで概数にするときも、同じ考え方を使います。
ただし、「小数第一位を四捨五入する」と「小数第一位まで四捨五入する」では、求める答えが異なる場合があります。切り上げ・切り捨てとの違いや有効数字の考え方、ExcelのROUND関数による処理まで、具体例を交えて整理します。学校の算数・数学の問題から、仕事で使う表計算まで役立つ基本を押さえましょう。
【基本を理解】四捨五入とは?意味とルールをわかりやすく解説

四捨五入は、細かい数値を扱いやすい概数にするための方法です。例えば、48,372人という人数を千の位までの概数にすれば、約48,000人と表せます。細かな数字を省きながら、おおよその規模を伝えられるのが特徴です。
文部科学省の「小学校学習指導要領(平成29年告示)解説 算数編」でも、概数を使う場面として、入場者数の表現や都市の人口の比較などが挙げられています。四捨五入は、数を単純に短くするだけでなく、目的に合った精度で情報を伝えるための基本的な技術です。
四捨五入のルールは、次の3段階で覚えると迷いません。
- 0・1・2・3・4:指定した位の数字を変えず、それより下の位を処理する。
- 5・6・7・8・9:指定した位の数字を1増やし、それより下の位を処理する。
- 繰り上がり:指定した位が9で、1増やすと桁が変わる場合は、さらに上の位へ繰り上げる。
例えば、百の位まで四捨五入する場合、48,372は百の位の「3」ではなく、その一つ下の十の位の「7」を確認します。7は5以上なので、百の位を1増やして48,400になります。
一方、千の位まで四捨五入する場合に確認するのは百の位です。48,372では百の位が「3」のため、48,000になります。同じ数字でも、指定する位が変われば答えも変わる点が重要です。
【位の数え方】小数第一位・小数第二位の四捨五入はどこを見る?
四捨五入で間違えやすいのが、どの数字を残し、どの数字を確認するのかという問題です。最初に、整数部分と小数部分を分けて考えましょう。
例えば、数値「12.345」の位は、次のように並んでいます。
12.345 = 十の位「1」・一の位「2」・小数第一位「3」・小数第二位「4」・小数第三位「5」
小数第一位は小数点のすぐ右側、小数第二位はその一つ右側です。四捨五入では、残したい位の一つ右側の数字を確認します。
具体例で確認しましょう。
- 小数第一位まで残す:3.146 → 3.1。小数第二位の「4」を見て、小数第一位の「1」は変えません。
- 小数第二位まで残す:3.146 → 3.15。小数第三位の「6」を見て、小数第二位の「4」を「5」にします。
- 整数にする:12.5 → 13。小数第一位の「5」を見て、一の位の「2」を「3」にします。
- 整数にする:12.4 → 12。小数第一位の「4」は5未満なので、一の位は変えません。
ここで注意したいのが、「小数第一位を四捨五入する」と「小数第一位までの数に四捨五入する」の違いです。
「小数第一位を四捨五入して整数にする」という指示なら、小数第一位を確認して整数に丸めます。一方、「小数第一位までの数にする」という指示なら、小数第一位を残し、小数第二位を確認します。問題文の「どの位まで」という表現を正確に読み取ることが、正解への近道です。
【計算例で比較】四捨五入・切り上げ・切り捨ての違い
四捨五入、切り上げ、切り捨ては、いずれも数値を指定した位まで丸める方法ですが、判断基準が異なります。正の数を整数にするケースで比較すると、それぞれの特徴がはっきりします。
| 方法 | 基本ルール | 12.3を整数にする | 12.8を整数にする |
|---|---|---|---|
| 四捨五入 | 5未満は下げ、5以上は上げる | 12 | 13 |
| 切り上げ | 指定した位より下に端数があれば上げる | 13 | 13 |
| 切り捨て | 指定した位より下の端数を取り除く | 12 | 12 |
四捨五入と切り上げの違いは、端数が小さいときの扱いにあります。12.3を整数にすると、四捨五入は12ですが、切り上げは13です。切り上げでは、端数が0でない限り、指定した単位の次の値へ進みます。
四捨五入と切り捨ての違いは、5以上の端数がある場合に明確になります。12.8なら、四捨五入は13、切り捨ては12です。切り捨ては、指定した位より下の数字がいくつであっても、残す位の数字を増やしません。
なお、負の数を扱う場合は「切り上げ」という言葉の解釈に注意が必要です。数学やプログラムでは、ゼロから遠ざかる方向、正の無限大に向かう方向など、丸めの定義が異なることがあります。学校の算数で扱う正の数のルールを、そのまま負の数やすべてのソフトウェアに当てはめないようにしましょう。
【問題の解き方】四捨五入で整数にする方法と計算ミスを防ぐコツ
四捨五入の問題を解くときは、計算を始める前に「どの位まで残すのか」を決めます。続いて、その一つ下の位を確認し、最後に必要な繰り上がりを処理する。この順番を守れば、複雑な数値でも手順は変わりません。
代表的な四捨五入の計算例を見てみましょう。
例1:小数を整数にする
問題:6.49を四捨五入して整数にしなさい。
小数第一位は「4」です。5未満なので、一の位の「6」は変わりません。答えは6です。
例2:小数第二位まで残す
問題:7.286を小数第二位までの数にしなさい。
残すのは小数第二位の「8」です。その一つ右にある小数第三位は「6」なので、「8」を「9」に増やします。答えは7.29です。
例3:千の位まで概数にする
問題:42,681を千の位まで四捨五入しなさい。
千の位は「2」、確認する百の位は「6」です。6は5以上なので、千の位を1増やします。答えは43,000です。
例4:繰り上がりが発生する
問題:998を百の位まで四捨五入しなさい。
百の位は「9」、確認する十の位も「9」です。5以上なので百の位を1増やします。999を千の位まで丸める場合と同じように、上の位への繰り上がりが必要になるため、答えは1,000です。
最後の例は、丸める対象の位だけを見て答えを決めてはいけないことを示しています。指定した位の数字が9なら、繰り上がりによって上の位も変わる可能性があります。
もう一つ、実務でも見落としやすいのが、四捨五入するタイミングです。例えば、1.4を3回足す場合、先に合計すると1.4+1.4+1.4=4.2となり、整数に四捨五入すれば4です。一方、それぞれを先に整数へ丸めると、1+1+1=3になります。
つまり、個別に丸めてから合計する方法と、合計してから丸める方法では、結果が一致しないことがあります。集計表や成績計算、金額計算などでは、どの段階で丸めるのかを先に決めておくことが大切です。
【有効数字とは】四捨五入との違いと、よくある勘違い
有効数字とは、測定値などで、数値の精度を表すために意味のある数字の桁数を示す考え方です。小数点以下を何桁残すかという指定とは異なり、数値の先頭から何桁を有効な数字として扱うかに注目します。
例えば、0.004567を有効数字2桁で表す場合、先頭のゼロは桁数に含めません。「4」「5」の2桁を残し、その次の数字「6」を確認するため、答えは0.0046です。
一方、3.14159を小数第二位まで四捨五入する場合は、先頭からの有効数字の数ではなく、小数点以下の桁数を基準にします。小数第二位の「4」を残し、次の「1」は5未満なので、答えは3.14です。
この2つは似ていますが、指定の意味が違います。問題文に「小数第二位まで」とあれば小数点以下の桁数を、「有効数字3桁」とあれば先頭の有効な数字から数えた桁数を基準にしてください。
四捨五入について、特に注意したい勘違いは次のとおりです。
- 「5が出たら、どの位でも必ず5を残す」:誤りです。5以上なら、指定した位の数字を1増やします。
- 「小数第一位を四捨五入すれば、小数第一位が残る」:必ずしもそうではありません。「小数第一位を四捨五入して整数にする」という指示なら、整数まで丸めます。
- 「四捨五入すれば正確な値になる」:誤りです。丸めた値は元の値に近い概数であり、元の数値そのものではありません。
- 「表示されている桁数が少なければ、実際の数値も丸められている」:誤りの場合があります。表計算ソフトでは、表示だけを変更して内部の数値を保持していることがあります。
特に測定データでは、四捨五入した値が示す精度にも注意が必要です。細かい桁を削除した数値を、元の測定値と同じ精度を持つ数字として扱うと、分析や比較の判断を誤るおそれがあります。
【Excelで実践】ROUND関数の使い方と計算式の具体例
Excelで四捨五入するなら、基本となるのはROUND関数です。Microsoftサポートの関数リファレンスでは、ROUND関数は数値を指定された桁数に丸める関数として説明されています。Excel for Microsoft 365やExcel 2024などで利用できます。
基本の書式は次のとおりです。
=ROUND(数値, 桁数)
第1引数には四捨五入したい数値またはセル参照を、第2引数には丸めた後に残したい桁数を指定します。第2引数の正負によって、小数点の右側を丸めるのか、左側の整数部分を丸めるのかが決まります。
- =ROUND(A1,0):A1の数値を整数に四捨五入します。
- =ROUND(A1,1):小数第一位まで残します。
- =ROUND(A1,2):小数第二位まで残します。
- =ROUND(A1,-1):十の位まで四捨五入します。
- =ROUND(A1,-2):百の位まで四捨五入します。
例えば、A1に「23.7825」が入力されている場合、=ROUND(A1,2)の結果は23.78です。小数第二位の「8」を残し、その一つ右の「2」を確認するため、数字は変わりません。
また、=ROUND(21.5,-1)なら、十の位まで四捨五入して20になります。21.5は20と30のちょうど中間ですが、ExcelのROUND関数では、このような中間値はゼロから遠ざかる方向へ丸められます。
ただし、ExcelではROUND関数と、セルの表示形式による桁数変更を区別する必要があります。ホームタブの「小数点以下の桁数を減らす」などの操作は、見た目の表示だけを変え、元の値を保持する場合があります。表示上は1.2に見えても、内部では1.234のまま計算に使われることがあるためです。
計算結果そのものを丸めたい場合はROUND関数を使い、見た目だけを整えたい場合は表示形式を変更する、という使い分けが基本です。
なお、常に切り上げる場合はROUNDUP関数、常に切り捨てる場合はROUNDDOWN関数を使います。四捨五入と異なる処理を必要とする集計では、関数の選択を間違えないようにしましょう。
【四捨五入とは】に関するよくある質問(FAQ)
Q1:四捨五入では、5は切り上げですか?
A1:はい。一般的な算数の四捨五入では、確認する位が5以上なら、残す位の数字を1増やします。例えば、8.5を整数に四捨五入すると9です。
Q2:小数第一位を四捨五入すると、答えはどうなりますか?
A2:整数にする指示なら、小数第一位の数字を確認します。例えば、4.6は5、4.3は4です。一方、小数第一位まで残す指示なら小数第二位を確認するため、問題文の指定を区別してください。
Q3:Excelで四捨五入するには、どの関数を使えばよいですか?
A3:ROUND関数を使います。例えば、A1の数値を整数にするなら=ROUND(A1,0)、小数第二位まで残すなら=ROUND(A1,2)です。十の位や百の位まで丸める場合は、桁数に-1や-2を指定します。
四捨五入を正しく使うために、最初に確認すべきことは、どの位まで残すのか、そしてその一つ下の位に何があるのかという2点です。0〜4ならそのまま、5〜9なら残す位を1増やすという基本を押さえれば、整数、小数、概数の問題を同じ手順で解けます。
また、切り上げや切り捨てとの違い、有効数字との使い分け、Excelでの丸め方まで理解しておくと、学校の問題だけでなく、資料作成や数値分析にも応用できます。
特に仕事で数値を扱う場合は、丸めるタイミングと目的を統一することが大切です。表示を簡潔にするための処理なのか、計算値そのものを変更する処理なのかを区別し、用途に応じた方法を選びましょう。四捨五入は単なる計算テクニックではなく、数値を正しく伝え、比較し、判断するための基礎となる考え方です。