四捨五入とは?基本のやり方と5の扱い・実務の罠まで徹底解説
買い物の会計計算やビジネスの見積書作成、子どもの宿題のサポートなど、日常から実務まで幅広く使われる「四捨五入」。しかし、「5は切り上げるのか切り捨てるのか」「小数第一位を四捨五入するとはどこを見ればいいのか」といった疑問や、指定の読み違いによる計算ミスは大人でも頻繁に発生します。
文部科学省の小学校学習指導要領では小学4年生の算数で「概数(およその数)」の単元として学習しますが、現代のビジネス実務ではExcel計算やマイナス値の処理、さらには統計の偏りを防ぐ「銀行型四捨五入(偶数丸め)」の知識まで求められる場面が増加しています。本稿では、基本ルールから現場で役立つ実践ノウハウまで、誤解しやすいポイントを整理して徹底解説します。
📌 【この記事の重要ポイントまとめ】
- 要点1:四捨五入は「0〜4を切り捨て、5〜9を切り上げる」端数処理であり、「5」は確実に切り上げるのが標準ルール。
- 要点2:「小数第一位を四捨五入」と「小数第一位まで残す(第二位を四捨五入)」の言葉の違いが最大の誤解ポイント。
- 要点3:ExcelのROUND関数、マイナスの扱い、JIS規格に規定される「銀行型四捨五入(偶数丸め)」など、用途に応じた使い分けが不可欠。
【基礎知識】四捨五入とは何か?「5はどっち?」と迷わない決定的な計算ルール

四捨五入(ししゃごにゅう)とは、端数処理の代表的な手法の一つで、「4以下の数字(0, 1, 2, 3, 4)は切り捨て、5以上の数字(5, 6, 7, 8, 9)は切り上げて上の位に1を加える」という明確な規則に基づいています。漢字の成り立ちそのものが「四を捨て、五を入れる」という意味を示しており、これが最も直感的な覚え方です。
多くの人が一度は迷う「四捨五入 5はどっちなのか」という疑問に対する公式な回答は、「5は必ず切り上げ」です。例えば、一の位を四捨五入する場合、数値が「24」であれば4を切り捨てて「20」になりますが、「25」であれば5を切り上げて「30」になります。
日常生活や公的機関の統計で四捨五入が広く使われる理由は、細かい数値をわかりやすい「概数(およその数)」に整えつつ、切り捨てや切り上げに比べて元の数値からの誤差(偏り)を最も小さく抑えられるためです。

【徹底比較】切り捨て・切り上げ・四捨五入の違いと使い分け

数値の端数を整理する「丸め処理」には、四捨五入のほかに「切り捨て」「切り上げ」、さらには特殊な「偶数丸め(銀行型)」が存在します。それぞれの性質と結果の違いを下表に整理しました。
| 端数処理方式 | 処理ルール | 計算例(3.4 / 3.5 / 4.5) | 主な適用分野・実務での使われ方 |
|---|---|---|---|
| 四捨五入 | 0〜4は切捨て、5〜9は切上げ | 3.4 → 3 3.5 → 4 4.5 → 5 | 学校教育、一般的な統計データ、公的発表値の概数表記 |
| 切り捨て(切捨て) | 指定位未満の数値をすべて0にする | 3.4 → 3 3.5 → 3 4.5 → 4 | 消費税の端数処理(国税庁通達・多くのレジシステム)、年齢計算 |
| 切り上げ(切上げ) | 指定位未満に端数があれば無条件で上の位に+1 | 3.4 → 4 3.5 → 4 4.5 → 5 | 工数見積もり、必要資材の発注数、駐車場などの時間超過料金 |
| 銀行型四捨五入(偶数丸め) | 端数が「ちょうど5」の場合、最も近い偶数に丸める | 3.4 → 3 3.5 → 4(偶数へ) 4.5 → 4(偶数へ) | JIS規格(JIS Z 8401)、金融工学、統計分析、Pythonの標準関数 |
実務では、この切り捨て 切り上げ 四捨五入 違いを理解していないと、売上計算や原価計算で取引先との食い違いが発生する原因になります。特に消費税計算においては、財務省のガイドライン上「事業者の任意選択」とされているものの、慣習として切り捨てを採用する企業が大半を占めています。
間違いやすい指定を完全攻略|「小数第一位」「上から2桁」の求め方

四捨五入のミスで最も頻発するのが、問題文や仕様書に書かれた「位の指定」の読み違えです。
「小数第一位を四捨五入」と「小数第一位まで求める」の違い
この2つの指示は、注目すべき桁が1つずれるため、結果が全く異なります。
- 「四捨五入 小数点第一位(小数第一位を四捨五入)」:
小数第1位(小数点のすぐ右の数字)に注目して四捨五入し、整数にします。
(例:12.4 → 12、12.5 → 13) - 「小数第一位まで求める(四捨五入して小数第一位まで)」:
小数第1位の数字を残すため、その一つ下の「小数第2位」を四捨五入します。
(例:12.34 → 12.3、12.35 → 12.4)
SNSや知恵袋等のコミュニティでも「テストで小数第一位を四捨五入と書いてあるのに、小数第一位を残してバツにされた」という保護者や生徒の投稿が毎年散見されます。「〜を四捨五入」はその位の数字を捨てるか上げるか判断する、「〜まで求める」はその位を残すために次の位を判断すると覚えるのが鉄則です。
「上から2桁の概数」の求め方
四捨五入 上から2桁 求め方もつまずきやすい領域です。「上から2桁」とは、数値の左端にある0以外の数字から数えて2つ目の桁までを残すことを意味します。したがって、「上から3桁目の数字」を四捨五入します。
- 例1:58,340 を上から2桁の概数にする場合
上から1桁目は「5」、2桁目は「8」、3桁目は「3」です。「3」を四捨五入(切り捨て)するため、答えは 58,000 となります。 - 例2:0.00768 を上から2桁の概数にする場合
左端の0は無視し、最初の数字「7」が上から1桁目、「6」が2桁目、「8」が3桁目です。「8」を四捨五入(切り上げ)するため、答えは 0.0077 となります。
小学校算数における四捨五入の教え方のコツ
小学校 算数 四捨五入の教え方としては、抽象的なルール暗記ではなく「数直線」を活用するのが最も効果的です。「24は20と30のどちらに近いか?」「25はちょうど真ん中だけど、ルールとして大きい方にジャンプする」と視覚的に理解させることで、位取りの混乱を防ぐことができます。

【実務の落とし穴】マイナスの計算・ExcelのROUND関数・有効数字
ビジネスの現場やデータ分析において、四捨五入にはプログラミングや数学特有の落とし穴が存在します。
マイナスの四捨五入はどう計算するのか?
四捨五入 マイナスの計算には、主に2つの数学的解釈が存在します。
- 絶対値で四捨五入してから符号をつける方式(日本の初等数学・Excelの挙動):
-2.5の絶対値「2.5」を四捨五入すると「3」になるため、マイナスをつけて -3 とします。 - 数直線上の正の方向へ切り上げる方式(一部のプログラミング言語・床関数):
数直線上で -2.5 より大きい整数である -2 に向かって丸めます。
一般的な日本のビジネス実務およびExcelの標準計算では、前者の「-2.5 → -3」が採用されています。
Excelにおける「四捨五入 Excel ROUND関数」の実務仕様
Excelで端数処理を行う際は、表示形式の変更(見た目だけ丸める)ではなく、必ず関数を用いて実データを丸める必要があります。
=ROUND(数値, 桁数): 四捨五入=ROUNDDOWN(数値, 桁数): 切り捨て=ROUNDUP(数値, 桁数): 切り上げ
桁数の指定方法:
=ROUND(123.456, 1)→ 123.5(小数第2位を四捨五入し、小数第1位まで残す)=ROUND(123.456, 0)→ 123(小数第1位を四捨五入し、整数にする)=ROUND(123.456, -1)→ 120(一の位を四捨五入し、十の位まで残す)
四捨五入と有効数字の扱い
理科や工学分野における四捨五入 有効数字の扱いでは、測定機器の精度に応じた桁数管理が不可欠です。計算途中で何度も四捨五入を繰り返すと「丸め誤差」が蓄積するため、計算途中は有効数字より1〜2桁多く残して計算し、最終的な計算結果のみを四捨五入して指定の有効桁数に丸めるのが科学界の標準プロトコルです。
一般に知られていない盲点|「銀行型四捨五入(偶数丸め)」の存在意義
学校教育で習う通常の四捨五入には、統計学的に致命的な弱点があります。それは、「0〜4(5通り)を捨て、5〜9(5通り)を上げる」ように見えて、端数がちょうど0の場合は値が変わらないため、実質的に1〜4(4通り)を捨て、5〜9(5通り)を上げていることになり、大量のデータを処理すると全体として合計値がプラス方向に偏る(上方バイアスが生じる)」という点です。
この偏りを排除するために国際標準化機構(ISO 80000-1)や日本産業規格(JIS Z 8401)で規定されているのが、「銀行型四捨五入 偶数丸め(丸め幅がちょうど半分のとき、最も近い偶数を選ぶ方式)」です。
- 2.5 を丸める場合:2(偶数)と3(奇数)の間 → 2 に丸める
- 3.5 を丸める場合:3(奇数)と4(偶数)の間 → 4 に丸める
PythonやR言語などのデータサイエンス環境で標準の round() 関数を実行すると、学校で習った四捨五入ではなく偶数丸めが適用されます。「プログラミングの計算結果が学校の算数と違う」と悩む原因の多くは、この偶数丸めの仕様によるものです。
なお、海外との取引や国際規格のやり取りで使われる四捨五入 英語表現は以下の通りです。
- 四捨五入する:round off / round to the nearest integer
- 切り上げる:round up
- 切り捨てる:round down
- 偶数丸め(銀行型):round half to even / banker's rounding

【プロの結論】用途とシチュエーションに応じた最適な判断基準
端数処理で重大な計算事故や認識齟齬を起こさないためには、自身が携わる分野の「標準ルール」を正しく選択することが肝要です。
| 利用シーン | 推奨される処理方式 | 採用理由・注意事項 |
|---|---|---|
| 初等教育・公的広報 | 標準的な四捨五入(5は切り上げ) | 文部科学省指導要領に準拠し、万人への直感的なわかりやすさを最優先とする。 |
| 商取引・消費税計算 | 原則として切り捨て(契約で明記) | 消費税法上の総額表示義務に伴い、顧客不利益を防ぐため商慣習上切り捨てが標準。 |
| 統計分析・大規模金融 | 偶数丸め(JIS / ISO方式) | 何百万件もの端数合算時に生じる累積プラス誤差(バイアス)を統計的に相殺する。 |
| 実験計測・科学計算 | 有効数字管理+最終段階での四捨五入 | 途中計算での丸めを避け、有効桁数に応じた最小限の誤差制御を担保する。 |
【四捨五入 と は】に関するよくある質問(FAQ)
Q1:「小数第一位を四捨五入」と「小数第一位まで四捨五入して求める」はどう違いますか?
A1:「小数第一位を四捨五入」は小数第1位の数字を見て整数にします(例:3.4 → 3)。一方、「小数第一位まで求める」は小数第1位を残すため、その次の小数第2位を見て四捨五入します(例:3.45 → 3.5)。指示文の「を」と「まで」を見落とさないことが重要です。
Q2:「5」のときに切り捨てるケースがあるのは本当ですか?
A2:一般的な学校教育や日本の算数では「5は必ず切り上げ」ですが、工業規格(JIS)や統計処理で使われる「偶数丸め(銀行型四捨五入)」では、端数がちょうど5の場合、直前の数字が偶数なら切り捨て、奇数なら切り上げます(例:2.5 → 2、3.5 → 4)。
Q3:Excelで見た目は四捨五入されているのに、合計計算が合わないのはなぜですか?
A3:セルの「表示形式」で小数点以下の桁数を減らした場合、画面上は四捨五入されて表示されますが、内部データには端数がそのまま残っているためです。正確に合算させたい場合は、表示形式ではなく =ROUND(A1, 0) などの関数を使用して実数そのものを丸める必要があります。
Q4:マイナスの数値を四捨五入する場合、-1.5 は -1 と -2 のどちらになりますか?
A4:日本の一般的な数学教育およびExcelのROUND関数では、絶対値「1.5」を四捨五入した「2」にマイナスを付けるため -2 となります。
まとめ:端数処理のルールをマスターして実務と学習のミスをゼロに
四捨五入は極めて身近な計算ルールでありながら、「位の指定の読み違い」「5の境界条件」「マイナスや偶数丸めの特殊性」など、実務や学習の現場で誤解を生みやすい要素が多く潜んでいます。
基本ルールである「0〜4は捨て、5〜9は上げる」を軸としつつ、ExcelでのROUND関数活用や有効数字のルール、分野ごとの丸め方式の違いを正確に把握しておくことで、あらゆる計算トラブルを未然に防ぐことが可能です。日々の業務や学習指導において、文脈に応じた適切な端数処理を実践していきましょう。 (出典: 四捨五入 と は(Yahoo!ニュース))