ROUND は四捨五入、ROUNDDOWN は切り捨て、ROUNDUP は切り上げと、3関数の違いは処理の方向性1点だけです。Microsoftの公式サポートも「ROUNDDOWN は ROUND に似ているが常に切り捨てられる」と明記しています。この記事では桁数の指定方法から消費税・請求書での実務使い分けまで3ステップで整理します。
この記事でわかること
「0で整数化・1で小数第1位」という桁数の基本ルールを5分で習得できます。消費税の端数処理で ROUNDDOWN が選ばれる理由と、取引先とのズレを防ぐ確認手順がわかります。テンプレートへの関数組み込みで毎月の設定ミスをゼロにする方法を実装できます。
この記事の結論
ROUND・ROUNDDOWN の違いは「四捨五入か切り捨てか」の1点のみで、構文はどちらも =関数名(数値,桁数) と同じです。桁数に 0 を指定すれば整数化、1 で小数第1位まで、-1 で10の位で処理されます。消費税の端数処理など実務では「端数を切り捨てたい場面では ROUNDDOWN、四捨五入でよい場面では ROUND」と使い分けるだけで誤差がなくなります。

今日やるべき1つ
使用中の請求書・見積書ファイルを開き、端数処理に使っている関数が ROUND か ROUNDDOWN かを確認してください。意図せず四捨五入になっていれば ROUNDDOWN に修正します(所要時間: 5分)。
状況別ショートカット
| 状況 | 読むべきセクション | 所要時間 |
| 3関数の違いを一言で覚えたい | ROUND・ROUNDDOWN・ROUNDUPは処理方向の3択 | 2分 |
| 桁数の指定に迷っている | 桁数は「0=整数」を基点に3段階で覚える | 3分 |
| 消費税・請求書でどちらを使うか迷っている | フリーランスの請求書はROUNDDOWNが業界標準 | 3分 |
| 関数を入れても結果がおかしい | 端数処理ミスを防ぐ5つの実務ハック | 5分 |
ROUND・ROUNDDOWN・ROUNDUPは処理方向の3択
3関数で迷う理由の多くは「名前が似ていてどれがどれかわからない」という点にあります。まず3関数の違いを一覧で整理します。
3関数は処理方向だけで覚える
3つの関数は構文が =関数名(数値,桁数) とまったく同じで、違いは「数値をどの方向に丸めるか」の1点だけです。
| 関数 | 処理 | 例: 48.9785を小数第2位まで |
| ROUND | 四捨五入 | 48.98 |
| ROUNDDOWN | 切り捨て | 48.97 |
| ROUNDUP | 切り上げ | 48.98 |
上の表で ROUND と ROUNDUP が同じ結果になっているのは、四捨五入のため「8」は切り上がるからです。数値によっては ROUND と ROUNDUP の結果が一致し、ROUNDDOWN だけが異なることがあります。「切り捨てたい場面」では ROUND では不十分で、必ず ROUNDDOWN を選ぶ必要があります(Microsoft サポート: ROUNDDOWN 関数)。
ROUND と ROUNDDOWN を1秒で区別する語呂合わせ
「DOWN=下に切る(切り捨て)」と覚えるのが最短の方法です。「UP=上に切る(切り上げ)」「何もなし(ROUND)=四捨五入で中立」という三段階で覚えると、関数名を見た瞬間に処理内容が浮かびます。「DOWN は値が下がる方向へ動く」というイメージで定着させると、一度も間違えなくなります。
表示形式と関数の処理は別物
Excelのセル書式設定で「小数点以下0桁」に設定すると見た目は整数になりますが、セルの実際の値は変わっていません。一方、ROUND・ROUNDDOWN は数値そのものを変換します。「表示は整数に見えるのに、合計が合わない」という現象はこの混同が原因です。個人事業主の見積書や請求書で金額を管理する場合は、表示形式ではなく必ず関数で丸めておくことで、後から集計したときのズレを防げます。

CHECK
▶ 今すぐやること: 現在の請求書ファイルで金額セルに入っている式を確認し、表示形式だけで丸めているセルがないかを点検する(3分)
Q: ROUND と INT の違いは何ですか?
A: INT は常に「数直線上でより小さい整数(床関数)」に丸めます。正の数では ROUNDDOWN(数値,0) と同じ結果ですが、負の数では挙動が異なります。-3.7 を処理すると、INT は -4、ROUNDDOWN は -3 になります(Microsoft サポート: INT 関数)。端数処理の目的なら ROUNDDOWN を使う方が意図を明示しやすいです。
Q: Google スプレッドシートでも同じ関数名・同じ挙動ですか?
A: はい。Google スプレッドシートでも ROUND・ROUNDDOWN・ROUNDUP は同じ構文・同じ挙動で使えます。Excel からのファイル共有でも関数が変わることはありません。
桁数は「0=整数」を基点に3段階で覚える
桁数の指定ルールは一度整理すれば迷わなくなります。ROUND・ROUNDDOWN・ROUNDUP の第2引数「桁数」は、正・0・負の3パターンで意味が変わります(Microsoft サポート: ROUND 関数)。
桁数の正負の意味を一覧で確認する
| 桁数 | 処理される位置 | ROUNDDOWN(1234.567, 桁数) の結果 |
| 2 | 小数第2位まで残す | 1,234.56 |
| 1 | 小数第1位まで残す | 1,234.5 |
| 0 | 整数にする | 1,234 |
| -1 | 10の位で処理 | 1,230 |
| -2 | 100の位で処理 | 1,200 |
「0で整数化」を基点に、プラスにするほど小数点以下を残し、マイナスにするほど大きな桁を処理するというルールです。価格の単位が万円・千円の表では「-3」「-4」を使うケースもあります。
請求書でよく使う桁数は「0」
フリーランスの請求書・見積書では、消費税を計算してから円未満を切り捨てる =ROUNDDOWN(税抜金額*1.1,0) という形が最もよく使われます。桁数「0」で整数円に切り捨てる用途が全体の大半を占めます。「小数第1位まで」を使う場面は単価の表記など限られており、まず「0」と「1」の2パターンを押さえれば実務の大部分は対応できます。

負の数を扱うときの落とし穴
正の数では ROUNDDOWN が「ゼロに近い方向」へ切り捨てます。-3.7 を ROUNDDOWN すると -3 になります(切り捨てた結果が0に近づく)。請求書では基本的に正の数しか扱いませんが、値引き額を負の数で管理しているシートでは予期しない結果が出ることがあります。負の数が含まれるセルに ROUNDDOWN を適用する際は、必ずテスト計算を行ってください。
CHECK
▶ 今すぐやること: 手元のファイルで =ROUNDDOWN(1234.567,0) と =ROUNDDOWN(1234.567,1) を2セルに入力し、結果の差を確認する(2分)
Q: 桁数を間違えて一桁ずれた結果になりました。どう確認しますか?
A: 元の数値と結果を隣に並べて目視確認するのが最速です。「小数点の位置が何桁右にあるか」を数えてから桁数を設定する習慣をつけると、指定ミスがほぼゼロになります。
Q: ROUNDDOWN で整数化するとき、INT との使い分けはありますか?
A: 正の数のみ扱う場合はどちらでも同じ結果ですが、負の数が混在する可能性があるシートでは ROUNDDOWN を使う方が意図が明確です。INT は「数学的な床関数」なので挙動が異なります。
フリーランスの請求書はROUNDDOWNが業界標準
端数処理の選択は取引の信頼性に直結するため、一度ルールを決めてしまうことが先決です。
消費税の端数処理は切り捨てが慣習的多数派
消費税の端数処理については法律による強制はなく、事業者が任意に決定できます。国税庁が公表している適格請求書(インボイス)の記載要領では「1インボイスあたり、税率ごとに端数処理は1回」とされており、処理方法(切り捨て・切り上げ・四捨五入)は事業者の選択に委ねられています。実務では切り捨て(ROUNDDOWN)を採用している事業者が多く、請求書ソフトのデフォルトも切り捨てに設定されているものが大半です(国税庁: 適格請求書等保存方式の概要(インボイス制度))。

取引先との端数処理ルールの確認が最優先
フリーランスが端数処理で最も注意すべきは「取引先が使っている端数処理方法と一致しているか」という点です。自社で ROUND(四捨五入)、取引先で ROUNDDOWN(切り捨て)を使っていると、消費税額が1円単位でずれ、入金額との不一致が発生します。初回取引時に「消費税の端数処理は切り捨てでよろしいでしょうか」と一言確認しておくだけで、後からの修正作業がなくなります。金額間違いのお詫びメールを送る手間を事前に防ぐためにも、取引先とのルール確認は不可欠です。

請求書に端数処理関数を最初から組み込む
請求書テンプレートのセルに最初から =ROUNDDOWN(小計*1.1,0) を組み込んでおくと、毎回手入力するミスがゼロになります。Excelテンプレートを1回作れば以後は使い回せるため、初期投資の15分が毎月の確認作業削減につながります。
CHECK
▶ 今すぐやること: 請求書テンプレートの消費税セルに =ROUNDDOWN(小計セル*1.1,0) を入力して保存する(5分)
Q: インボイス制度で端数処理のルールは変わりましたか?
A: インボイス制度(2023年10月開始)では「1インボイスにつき端数処理は税率ごとに1回」というルールが明確化されました。税率ごとに切り捨て・四捨五入・切り上げのいずれかを選択できますが、同一インボイス内で複数行ごとに端数処理を行うことは認められていません。詳細は国税庁: 適格請求書等保存方式に関するQ&Aでご確認ください。
Q: ROUNDDOWN と TRUNC は同じですか?
A: 正の数に対しては ROUNDDOWN(数値,0) と TRUNC(数値) は同じ結果になります。ただし TRUNC は桁数に負値を指定した場合の挙動が ROUNDDOWN と異なることがあります。請求書での消費税切り捨てには ROUNDDOWN(数値,0) を使う方が意図が明確です。
自分の端数処理を3分で診断
以下のフローで現状を確認してください。
Q1: 請求書・見積書のファイルで、金額計算にExcel関数を使っていますか?
Yesの場合はQ2へ進んでください。Noの場合はResult A(今すぐ関数を導入する)が該当します。
Q2: 使っている関数はROUND・ROUNDDOWN・ROUNDUPのどれかですか?
ROUNDDOWN を使っている場合はResult B、ROUND を使っている場合はResult C、ROUNDUP を使っている場合はResult D、表示形式のみで対応している場合はResult E が該当します。
Result A: 今すぐ関数を導入する
手入力で金額を入れている場合、四捨五入・切り捨てのどちらにもなっていないため最もリスクが高い状態です。=ROUNDDOWN(小計*1.1,0) を消費税セルに入れることから始めてください(所要時間: 10分)。
Result B: 現状維持でOK
切り捨てを意図通りに使えています。取引先の処理方針と一致しているかを一度だけ確認してください(所要時間: 2分)。
Result C: 取引先確認を優先する
四捨五入でも問題ない取引先が多いですが、消費税額がズレる可能性があります。初回取引前に端数処理の方針を共有するメールを1通送ってください(所要時間: 5分)。
Result D: 取引先への影響を確認する
ROUNDUP は切り上げのため、消費税を多く徴収する結果になりえます。請求書では ROUNDDOWN か ROUND を使ってください(所要時間: 5分)。
Result E: 表示形式から関数に切り替える
表示形式だけでは実際の数値が変わっていないため、合計欄がズレる原因になります。金額セルに ROUNDDOWN 関数を入れ直してください(所要時間: 10分)。
CHECK
▶ 今すぐやること: 上記フローで自分のResultを確認し、該当する対処を今日中に実施する(3分)
Q: 表示形式で丸めるとどんな問題が起きますか?
A: 見た目は整数でも実数は小数のため、SUM関数などで合計を出すと端数が積み重なり、目視の合計と数式の合計がズレます。金額管理では必ず関数で丸めてください。
Q: 既存のファイルにROUNDDOWNを後から入れると、過去の請求書との金額差が出ますか?
A: 過去ファイルはそのまま保存しておき、新規ファイルから関数を適用する方法が安全です。遡及修正は取引先との混乱を招くため、「次回分から変更」とするのが実務的です。
端数処理ミスを防ぐ5つの実務ハック
以下のハックを使うと、フリーランスの端数処理ミスがほぼゼロになります。
ハック1: 検算列で関数ミスを30秒で発見する
【対象】: 請求書・見積書ファイルで端数処理をExcelで管理しているフリーランス
【手順】: 請求書の金額セルの隣に「検算列」を1列追加します(30秒)。検算列に =元の値-ROUNDDOWN(元の値,0) を入力し、小数が出るか確認します(1分)。結果が0でないセルは丸め処理が正しく機能していないため、関数式を修正します(2分)。
【ポイントと理由】: 「ROUNDDOWN を入れたから大丈夫」と判断していても、参照先セルがすでに丸め済みの値か元の値かによって結果が変わります。検算列を設けると、丸め処理の抜け漏れが視覚的に発見できます。なお、検算列はファイル提出前に非表示か削除してかまいません。
【注意点】: 検算のために別シートの合計値を使う必要はありません。同一シート内の元の値セルを直接参照するだけで十分です。複数シートにまたがる検算は式が複雑になり、ミスの原因になります。
ハック2: テンプレートセルに関数を初期入力して毎回の設定ミスをゼロにする
【対象】: 毎月同じ形式の請求書をExcelで作成しているフリーランス
【手順】: 請求書テンプレートの小計・消費税・合計の3セルに =ROUNDDOWN(小計*1.1,0) を入力して保存します(5分)。新規請求書作成時はテンプレートを複製し、金額だけを入力する運用に切り替えます(1分)。年に1度、テンプレートの消費税率が最新かを確認します(1分)。
【ポイントと理由】: 毎回関数を入力する運用では、コピー&ペースト時に関数が失われたり、表示形式のみのセルが混在したりするリスクがあります。テンプレートに最初から関数を組み込むと、設定ミスの削減につながります。
【注意点】: テンプレートのROUNDDOWN式は、参照先セルのアドレスが正しいかを複製後に一度確認してください。シート複製時に相対参照がずれる場合があります。
ハック3: 初回取引メールに端数処理方針を1行追記して認識ズレを防止する
【対象】: 新規取引先との契約時にExcelで請求書を提出するフリーランス
【手順】: 初回請求書送付メールの文末に「消費税の端数処理は切り捨てで計算しています」の1文を追記します(30秒)。取引先から異なるルールを指定された場合は、テンプレートの関数を ROUND か ROUNDUP に変更します(2分)。変更した場合は、ファイル名や社内メモにルールを記録しておきます(1分)。
【ポイントと理由】: 消費税の処理方法が異なると請求額と支払額が1〜数円単位でずれ、経理担当者から差額の問い合わせが来ることがあります。1行の追記で問い合わせ対応が不要になるため、確認コストを事前投資で回収できます。
【注意点】: 端数処理の方針確認は相手の経理部門に向けた話であり、営業担当者への確認では正確な回答が得られない場合があります。契約書の支払い条件欄を参照するか、経理担当者に直接確認してください。
ハック4: ROUND・ROUNDDOWN・ROUNDUPを1行コメントで関数の意図を記録する
【対象】: 複数の端数処理関数を同一ファイル内で使い分けているフリーランス
【手順】: 関数を入れたセルを右クリックし、「コメント(メモ)の挿入」を選択します(20秒)。「切り捨て:消費税用」「四捨五入:単価用」のように目的を1行で記録します(30秒)。ファイルを再度開いたときにコメントを確認し、意図通りの関数が入っているかをチェックします(1分)。
【ポイントと理由】: 数ヶ月後に自分が作ったファイルを開いたとき、なぜそこに ROUND を使ったのか理由を忘れていることがほとんどです。コメント1行を残しておくと、修正時の関数選択ミスが防げます。ファイルを引き継ぐ場面でも、コメントがあるだけで引き継ぎ作業がスムーズになります。
【注意点】: コメントをすべてのセルに入れる必要はありません。「なぜ ROUNDDOWN ではなく ROUND を使っているのか」という判断が後からわかりにくいセルにのみ絞って記録してください。
ハック5: 合計行の検算で積み上げ誤差を提出前に発見する
【対象】: 複数行の金額を合計して最終請求額を算出しているフリーランス
【手順】: 合計セルの計算結果を手元の電卓またはスマートフォンで計算した値と照合します(2分)。差が1円以上ある場合は、各行のROUNDDOWN処理が正しいか一行ずつ確認します(3分)。問題が見つかった場合は関数の参照先セルを修正し、再計算後に再度照合します(2分)。
【ポイントと理由】: 複数行に端数処理を適用すると1行ずつの切り捨て誤差が積み上がり、「全行の合計を最後に1回ROUNDDOWNする」場合と結果が異なります。提出前の最終電卓照合は短時間で完了し、修正請求書の発行リスクを大幅に下げられます。また、家事按分の計算ツールなど複雑な計算を行う場合も、同様の検算習慣が有効です。

【注意点】: 電卓照合で1円単位の差が出ても、行ごとの丸め処理の仕様上、意図した結果の場合があります。「なぜ差が出ているか」を理解したうえで、意図通りなら問題ありません。
CHECK
▶ 今すぐやること: ハック1の検算列を現在の請求書ファイルに追加し、端数が残っているセルがないかを今日中に確認する(5分)
Q: ROUNDDOWNを使っても、SUMの合計が手計算と合わないことがあります。なぜですか?
A: 行ごとに ROUNDDOWN を適用したあと SUM で合計する場合と、SUM した後に1回だけ ROUNDDOWN する場合では結果が異なります。1円単位の差は、この処理順序の違いによるものがほとんどです。取引先のルールに合わせてどちらの方式を採用するかを統一してください。
ROUND・ROUNDDOWNの使い分けを今日から定着させる
ROUND は四捨五入、ROUNDDOWN は切り捨て、これだけが2関数の違いであり、構文・桁数の指定ルールはまったく同じです。フリーランスの実務では消費税・請求書で ROUNDDOWN を選ぶケースが多く、テンプレートに最初から関数を組み込んでおくことで毎回の設定ミスがゼロになります。
端数処理の方針を一度決めてしまえば、あとは同じテンプレートを使い回すだけです。まず手元の請求書ファイルの消費税セルに =ROUNDDOWN(小計*1.1,0) を入力してください。5分の作業が毎月の不安をなくします。適格請求書テンプレートを活用することで、ROUNDDOWN 関数を組み込んだインボイス対応の請求書をすぐに用意できます。

| 状況 | 次の一歩 | 所要時間 |
| 関数をまだ使っていない | 請求書テンプレートにROUNDDOWNを入力する | 10分 |
| ROUNDを使っている | 取引先に端数処理方針を確認するメールを送る | 5分 |
| ROUNDDOWNを使っている | 検算列で現状のファイルを一度点検する | 5分 |
| 新規取引先との契約がある | 初回請求メールに端数処理方針を1行追記する | 1分 |
ROUND・ROUNDDOWNの違いに関するよくある質問
Q: ROUND と ROUNDDOWN の最も簡単な覚え方は何ですか?
A: 「DOWN=下に切る=切り捨て」と覚えるのが最も定着しやすいです。ROUNDには上下の指定がないため「中立=四捨五入」、UPなら「上に切る=切り上げ」と三段階で整理すると、関数名を見た瞬間に処理内容がわかります。
Q: 消費税計算では ROUND と ROUNDDOWN のどちらを使うべきですか?
A: 法律上は切り捨て・四捨五入・切り上げのいずれも認められています。実務では切り捨て(ROUNDDOWN)を使う事業者が多く、請求書ソフトのデフォルトも切り捨てが大半です。取引先の経理担当者に確認したうえで、先方のルールに合わせることが最も確実です。
Q: 桁数に「-1」を指定するとどうなりますか?
A: 10の位で処理されます。たとえば =ROUNDDOWN(1234,-1) は 1,230 になります。単価を「10円単位で切り捨て」したい場面などで使います。マイナスの桁数は「整数部分の何桁目を処理するか」を指定していると理解すると覚えやすいです。
Q: Excel と Google スプレッドシートで ROUNDDOWN の挙動は同じですか?
A: 同じです。ROUNDDOWN・ROUND・ROUNDUP はどちらでも同じ構文・同じ挙動で動作します。ファイルを共有・変換しても関数の動作は変わりません。
【出典・参照元】
ROUNDDOWN 関数 – Microsoft サポート – ROUNDDOWNの公式定義と桁数別の挙動の公式説明
ROUND 関数 – Microsoft サポート – ROUND関数の構文・桁数指定の公式リファレンス
INT 関数 – Microsoft サポート – INT関数の公式定義(ROUNDDOWNとの挙動比較用)
適格請求書等保存方式の概要(インボイス制度) – 国税庁 – 消費税端数処理ルールの公式説明
適格請求書等保存方式に関するQ&A – 国税庁 – インボイス制度の端数処理に関する詳細Q&A