ROUND・ROUNDUP・ROUNDDOWN関数で小数点を制する|桁数指定の仕組みと業務別使い分けからMOS Excel試験頻出問題まで

「消費税の計算で小数点以下をどこで切り捨てればいいかわからない」「ROUND・ROUNDUP・ROUNDDOWNの使い分けが曖昧なまま使っている」「MOS試験で桁数の指定問題を間違えてしまう」——そんな悩みを持つ方に向けて、Excelの丸め関数を基礎から実践まで体系的に解説します。

ROUND系関数は単純に見えて、桁数引数の正・ゼロ・負の使い分けを正確に理解していないと思わぬ計算ミスを招きます。請求書の金額が1円ずれる、集計表の合計が合わない——こうした事故の多くはROUNDの桁数指定の誤りが原因です。本記事では3関数の構文と桁数指定の仕組み・消費税や単価計算での使い分け・INT/TRUNCとの違いからMOS Excel 365試験の頻出問題と対策まで、2026年最新版で徹底解説します。

「丸め関数を正確に使いこなして業務ミスをなくしたい」「MOS試験で確実に得点したい」という方は、ぜひ最後までご覧ください。

目次

ROUND・ROUNDUP・ROUNDDOWN関数の基本構文と違い

3つの関数はすべて「数値をどこで丸めるか」を指定する関数です。構文はまったく同じ形を持ち、丸め方向だけが異なります。まず3つの違いを把握してから、共通の構文を理解しましょう。

3つの関数の動作の違い

関数名丸め方向典型的な用途
ROUND四捨五入(5以上で切り上げ、4以下で切り捨て)統計数値・小数点の表示調整
ROUNDUP常に切り上げ(ゼロから遠ざかる方向)見積金額の上乗せ・所要時間の繰り上げ
ROUNDDOWN常に切り捨て(ゼロに近づく方向)消費税計算・割引後の単価

重要なのは「切り上げ・切り捨て」の定義です。ROUNDUPはゼロから遠ざかる方向に切り上げます。そのため負の数に使うと直感と逆の結果になることがあります。たとえば=ROUNDUP(-1.2, 0)-2になります(-1.2のゼロから遠い側は-2)。実務では正の数に使うケースが大半ですが、知識として押さえておきましょう。

共通の構文:=ROUND(数値, 桁数)

3つの関数はすべて同じ引数を取ります。

  • =ROUND(数値, 桁数)
  • =ROUNDUP(数値, 桁数)
  • =ROUNDDOWN(数値, 桁数)

第1引数「数値」には、丸めたい値またはセル参照を指定します。第2引数「桁数」が3つの関数を使いこなすうえで最大のポイントです。次のセクションで詳しく解説します。

桁数引数で「どこを丸めるか」を指定する

桁数は正・ゼロ・負の3パターンで意味が変わります。ここを正確に理解することが、ROUND系関数を使いこなす最大のポイントです。

桁数が正のとき(小数点以下を丸める)

桁数に正の整数を指定すると、小数点以下の指定桁で丸めます。桁数の値が大きいほど小数点のより細かい位で処理します。

数式対象の数値結果意味
=ROUND(3.14159, 2)3.141593.14小数点第3位を四捨五入し、第2位まで表示
=ROUND(3.14159, 3)3.141593.142小数点第4位を四捨五入し、第3位まで表示
=ROUNDDOWN(8.97, 1)8.978.9小数点第2位を切り捨て、第1位まで表示
=ROUNDUP(2.001, 1)2.0012.1小数点第2位以降を切り上げ、第1位まで表示

桁数1は「小数点第1位まで残す(第2位を丸める)」、桁数2は「小数点第2位まで残す(第3位を丸める)」と覚えてください。「残す桁数を指定する」というイメージが最もわかりやすいです。

桁数がゼロのとき(整数に丸める)

桁数に0を指定すると、小数点以下をすべて丸めて整数にします。もっとも使用頻度が高いパターンです。

  • =ROUND(1234.5, 0)1235(四捨五入で整数へ)
  • =ROUNDDOWN(1234.9, 0)1234(切り捨てで整数へ)
  • =ROUNDUP(1234.1, 0)1235(切り上げで整数へ)

桁数が負のとき(十の位・百の位を丸める)

桁数に負の整数を指定すると、小数点の左側(整数部分)の位で丸めます。大きな金額を千円単位・万円単位で丸めるときによく使います。

数式対象の数値結果意味
=ROUND(12345, -1)1234512350一の位を四捨五入(十の位で丸め)
=ROUND(12345, -2)1234512300十の位を四捨五入(百の位で丸め)
=ROUNDDOWN(98765, -3)9876598000百の位を切り捨て(千の位で丸め)
=ROUND(12345, -4)1234510000千の位を四捨五入(万の位で丸め)

負の桁数は「絶対値が大きいほど粗く丸める」と覚えましょう。予算集計やレポートで「百万円単位で丸める」といった処理に使えます。MOS試験でも負の桁数指定が出題されることがあるため、概念として頭に入れておいてください。

消費税・単価計算での実務的な使い分け

ROUND系関数が最も活躍するのは、消費税計算と請求書・見積書の金額処理です。日本の税務実務における丸め方のルールを正しく理解して、関数を選んでください。

消費税計算はROUNDDOWNが原則

2019年の消費税法改正(軽減税率導入)以降、消費税の端数処理は原則として切り捨て(ROUNDDOWN)が定着しています。国税庁の通達では、売上にかかる消費税の計算で生じた1円未満の端数は「切り捨て・切り上げ・四捨五入のいずれも認める」とされていますが、インボイス制度対応の観点では切り捨てが事実上の標準です。

  • 税抜価格×1.10(10%消費税)の端数処理=ROUNDDOWN(B2*1.1, 0)
  • 税抜価格×1.08(軽減税率8%)の端数処理=ROUNDDOWN(B2*1.08, 0)
  • 消費税額のみを計算して切り捨て=ROUNDDOWN(B2*0.1, 0)

請求書の合計金額をセルで計算する場合、「税抜合計を出してから消費税を乗算して切り捨てる」という順序が重要です。個々の明細ごとに消費税を計算してから合計すると、切り捨ての積み上げにより合計に誤差が生じることがあります。インボイス制度の対応でも「合計額に対して一括で消費税を計算する」方法を採用しているシステムが多いため、Excelでも同じアプローチをとると整合しやすくなります。

見積書・請求書での単価×数量の丸め

単価が小数点以下を持つ場合(例:1個あたり123.456円)、数量を乗算した金額の端数処理も重要です。業務でよく使うパターンを整理します。

場面推奨する関数理由
見積金額(顧客提示)ROUNDUP実費以上を請求できる安全マージンを確保
社内コスト計算ROUNDDOWNコスト過小見積もりを防ぐ
統計・平均値の表示ROUND四捨五入で最も自然な表示になる
消費税額の計算ROUNDDOWN日本の実務慣行・インボイス対応
残業代・時給×時間数ROUNDDOWN法定通り1円未満を切り捨て

見積書でROUNDUPを使うか ROUNDDOWN を使うかは、自社の利益リスクに直結します。顧客に提示する見積金額は切り上げ、内部の原価計算は切り捨てとする使い分けが実務の基本です。使い分けのルールをチームで統一しておくことで、担当者が変わっても一貫した計算ができます。

INT・TRUNC・MODとROUND系の使い分け

「小数点以下を切り捨てたい」というときに候補になるのがROUNDDOWN・INT・TRUNCの3つです。結果が同じに見えることもありますが、負の数への挙動が異なります。この違いを知らずに使うと、給与や損益計算で意図しない結果になることがあります。

INT関数との違い

INT関数は「その数以下の最大の整数」を返します。数学的には床関数(floor)に相当します。

数値=ROUNDDOWN(数値, 0)=INT(数値)差異
3.733同じ
-3.7-3-4異なる

正の数では結果が一致しますが、負の数ではROUNDDOWNとINTで結果が変わります。ROUNDDOWNはゼロに近づく方向(-3.7→-3)、INTは数直線上のより小さい方向(-3.7→-4)です。損益計算や温度差計算など負の値が現れる場面では使い分けが必要です。実務では正の金額しか扱わないケースが多いため、どちらを使っても同じになりますが、汎用的に使えるのはROUNDDOWNです。

TRUNC関数との違い

TRUNC(トランケート)関数は「ゼロに向かって小数点以下を切り捨てる」関数で、桁数を省略すると整数部のみを返します。負の数への挙動はROUNDDOWNと同じです。

  • =TRUNC(3.7)3(ROUNDDOWNと同じ)
  • =TRUNC(-3.7)-3(ROUNDDOWNと同じ)
  • =TRUNC(3.14159, 2)3.14(桁数を指定して切り捨て)

TRUNCとROUNDDOWNはほぼ同じ動作をしますが、TRUNCは桁数の省略が可能(省略時は0扱い)という小さな違いがあります。MOS試験ではTRUNCよりROUNDDOWNのほうが出題頻度が高いため、まずROUNDDOWNを使いこなせるようにしましょう。

よくある計算ミスと対処法

ROUND系関数を使う際に、特に初学者が陥りやすいミスを整理しました。MOS試験の学習中にも役立つ対処法とセットで確認してください。

ミスのパターンと解決策

  • ミス1:桁数の符号を間違える
    「一の位を四捨五入して十の位に丸めたい」のに桁数を正にしてしまうケース。百の位で丸めるなら-2、十の位で丸めるなら-1と覚えておく。
  • ミス2:表示形式とROUNDを混同する
    セルの書式設定で小数点以下の桁数を変えても、実際の計算値は変わらない。見た目は「1234.00」でも内部値は「1234.567」のまま。ROUND関数を使って初めて値が変化する。
  • ミス3:ROUNDUP(0.001, 0)が1になる
    ROUNDUPはどんなに小さい小数点以下の値でも切り上げる。「0.001を整数に切り上げると1」という動作は仕様通り。意図しない場合はIF関数と組み合わせて条件付きで適用する。
  • ミス4:数式を二重に丸める
    =ROUND(ROUND(1234.56, 1), 0)のように二重で適用すると意図しない誤差が出ることがある。丸め処理は最終的な計算結果に対して1回だけ行うのが原則。
  • ミス5:消費税をROUNDで計算してしまう
    実務では消費税はROUNDDOWNが標準。ROUNDを使うと端数が切り上がるケースがあり、顧客請求額の根拠としてトラブルになりやすい。

表示と実値を混同するミスは特に多いです。Excelのセル値と表示は独立しており、ROUND関数を使わない限り計算の精度は変わりません。スプレッドシートの合計が見た目と1円ずれる原因の多くはここにあります。「セルを見ると合っているのに合計がずれる」という場合は、ROUNDの追加を検討してください。

MOS Excel 365試験でのROUND系関数の出題ポイント

MOS Excel 365試験(アソシエイト・エキスパート)では、ROUND系関数の操作問題が出題されます。関数名・桁数・引数の順序を正確に覚え、試験中に迷わずに入力できるようにしておきましょう。

試験で問われる主な操作

  • 指定したセルにROUND・ROUNDUP・ROUNDDOWNを入力する(関数名の正確な入力・タイプミスに注意)
  • 桁数を正・ゼロ・負のいずれかで指定する(「小数第1位まで」「十の位で丸める」など文章問題を読み取る)
  • セル参照と定数の組み合わせで数式を作る(=ROUNDDOWN(B2*C2, 0) など)
  • 既存の数式にROUNDを追加してネストする(=ROUND(SUM(B2:B10), 0) など)
  • 他の関数との組み合わせ(ROUND+IF、ROUND+AVERAGE など複合式)

アソシエイトレベルでは「指定したセルに正しい関数を入力する」操作が中心です。エキスパートレベルでは既存の数式を書き換える・ネストするといった応用的な操作も問われます。問題文に「小数点以下を切り捨てた値」とあればROUNDDOWN、「四捨五入した整数に」とあればROUND(桁数0)と判断する読解力が得点に直結します。

よくある間違いと対策

  • 間違い1:ROUNDとROUNDDOWNを混同して入力する → 問題文の「四捨五入」「切り捨て」「切り上げ」のキーワードを確認してから関数を選択する。試験中に焦ると打ち間違えやすいため、入力後に数式バーで関数名を必ず目視確認する
  • 間違い2:桁数の正負を逆に入力する → 問題文に「百の位で丸める」とあれば桁数は-2。「小数第2位まで残す」なら桁数は2。「小数点以下を切り捨て」なら0。確認表を試験前に暗記しておく
  • 間違い3:引数の順序が逆になる → ROUND(桁数, 数値) と逆に入力するミス。正しくは第1引数が数値、第2引数が桁数。関数を入力するとExcelがヒント(引数のボールド表示)を出すので確認する
  • 間違い4:SUM関数などとのネストで閉じカッコが1つ足りなくなる → =ROUND(SUM(B2:B10), 0)はカッコが2組必要。カッコのネストが深くなるほどカウントミスが発生しやすいため、数式入力後にEnterする前にバーで確認する

まとめ:ROUND系関数を使い分けるポイント

ExcelのROUND・ROUNDUP・ROUNDDOWN関数は、桁数引数の正・ゼロ・負の意味を正確に理解し、業務の丸めルール(消費税は切り捨て、見積は切り上げ、統計は四捨五入)に合わせて選ぶことが基本です。INT・TRUNCとの違いも把握して、負の数が現れる場面でも正確に計算できるようにしておきましょう。

  • ROUND=四捨五入、ROUNDUP=常に切り上げ、ROUNDDOWN=常に切り捨て
  • 桁数が正なら小数点以下・ゼロなら整数・負なら整数部分で丸める
  • 消費税計算の端数はROUNDDOWNが日本の実務標準
  • ROUNDDOWNと負数でのINTは結果が異なる(-3.7→-3 vs -4)
  • セルの表示形式を変えても計算値は変わらない—丸めはROUND関数で行う
  • MOS試験では問題文の「四捨五入・切り上げ・切り捨て」キーワードで関数を判断する
  • ネスト式ではカッコの対応を必ず確認してから確定する

当サイトでは、Excel・Word・PowerPoint・AccessなどのOffice操作やMOS試験対策に関する情報を幅広く発信しています。ぜひ他の記事もご覧ください。

関連記事

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

この記事を書いた人

目次