MENU

Excel関数のROUND・ROUNDUP・ROUNDDOWN。四捨五入の扱い

※写真はイメージです。実物とは異なる場合があります。

  • URLをコピーしました!

仕事で請求書や見積書を作成しているとき、消費税などの計算で「小数点以下の端数をどう処理するか」に悩んだことはありませんか?

「四捨五入していいのか、それとも切り捨てなのかな?」 「関数を使わずにボタンひとつで桁数を減らしたけど、これで合っているんだろうか」

そんな疑問を持つ方は多いはずです。Excelには数値を丸めるための「ROUND系関数」と呼ばれる3つの主要な関数があります。これらを正しく使い分けられないと、合計金額が1円ずれるといった実務上のミスに繋がる恐れがあります。

今回は、ROUND・ROUNDUP・ROUNDDOWNの3つの関数の機能的な違いと、初心者の方が間違いやすい「桁数の指定方法」、そして「表示形式」との決定的な違いについて詳しく解説します。

目次

ROUND系関数とは?3つの関数の決定的な違い

Excelで数値を丸める際に使うのが、ROUND・ROUNDUP・ROUNDDOWNの3兄弟です。それぞれの役割は非常にシンプルに分かれています。

ROUND関数(四捨五入)

指定した桁数で「四捨五入」を行う関数です。端数が5以上の場合は切り上げ、4以下の場合は切り捨てられます。最も一般的でバランスの取れた処理ですが、実務(特に経理処理)では「ルールとしてどちらかに統一する」ことが多いため、後述する2つの関数の出番が多くなります。

ROUNDUP関数(切り上げ)

指定した桁数で「切り上げ」を行う関数です。端数がたとえ0.1であっても、迷わず上の桁へ切り上げます。

ROUNDDOWN関数(切り捨て)

指定した桁数で「切り捨て」を行う関数です。端数がどれだけ大きくても、単純にその桁より下を削除します。

このように、ROUNDは数値によって結果が変わりますが、ROUNDUPとROUNDDOWNは常に一方向への処理を行います。消費税の計算など、会社の運用ルールで「端数は切り捨て」と決まっている場合は、必ずROUNDDOWNを使う必要があります。

【実践】ROUND系関数の使い方と「桁数指定」のコツ

これらの関数はすべて同じ構成(構文)になっています。

`=関数名(数値, 桁数)`

ここで多くの初心者がつまずくのが「桁数」の指定です。直感的に「小数第3位を処理したいから『3』と入れよう」とすると、間違った結果になります。

ポイントは「結果が見えてくる桁数」を指定すること

桁数指定のコツは、処理後の数値が「どこまで残ってほしいか」を考えることです。

  • 正の数(1, 2, 3…)を指定した場合:小数第何位まで表示させたいかを指定します。
    • 「2」と指定すれば、小数第2位までが残り、第3位が処理されます。
  • 「0」を指定した場合:整数にする(小数点以下をなくす)という意味になります。
  • 負の数(-1, -2, -3…)を指定した場合:1の位、10の位といった整数部分を丸めます。
    • 「-1」なら10の位まで残り、1の位が処理されます。
    • 「-2」なら100の位まで残り、10の位が処理されます。

例えば、数値が「2845.379」の場合、ROUND関数で「-3」と指定すると、百の位で四捨五入されるため、結果は「3000」となります。このように、桁数指定は「端数処理をした後の数値がどうなってほしいか」で判断するのが正解です。

注意!「表示形式」による四捨五入との決定的な違い

Excelの「ホーム」タブにある「小数点以下の表示桁数を減らす」ボタンを使ったことがありますか? これを使うと、見た目上の数値は四捨五入されて綺麗に整います。しかし、ここには大きな罠が潜んでいます。

表示形式は「桁を隠す」だけ

表示形式で桁数を調整したのは、あくまで「マスク」をかけただけです。セルの中には、元の長い数値(フル桁の数値)がそのまま残っています。

ROUND関数は「桁を消す」

一方でROUND系関数を使った場合は、余分な桁を完全に捨て去り、短くなった数値をセルに格納します。

なぜこれが問題になるのか?

「表示形式」だけで見た目を四捨五入にした列を合計(SUM)すると、計算は「隠れている元の細かい数値」で行われます。その結果、画面に表示されている数値の合計と、実際の計算結果に「1円のズレ」が生じることがあります。

監査や請求書作成などで不一致が許されない場合は、表示形式に頼らず、必ずROUND系関数を使って数値そのものを丸める必要があります。

応用編:負の数(マイナス)を扱う時の挙動

正の数だけを扱っているときは簡単ですが、負の数を扱う際に「ROUNDUP(切り上げ)」と「ROUNDDOWN(切り捨て)」の挙動に注意が必要です。

ここでの「アップ(UP)」や「ダウン(DOWN)」は、単純な数値の大小ではなく、「0からの距離」で考えると分かりやすくなります。

  • ROUNDUP(切り上げ):常に「0から遠ざかる方向」へ丸めます。
  • ROUNDDOWN(切り捨て):常に「0へ近づく方向」へ丸めます。

負の数の場合、0から遠ざかることは数値としては「小さくなる」ことを意味します。この挙動を理解していないと、意図しない計算結果になるため注意してください。

まとめ:状況に合わせた使い分けを

最後に、ROUND系関数の使い分けをまとめます。

  1. ROUND:一般的、またはバランス良く数値を丸めたいとき。
  2. ROUNDUP:端数が少しでもあれば切り上げたいとき(予算の確保など)。
  3. ROUNDDOWN:端数を完全に無視したいとき(消費税の切り捨て処理など)。

また、計算結果を後続の数式で利用する場合は、表示形式ではなく必ず関数を使って「数値を確定」させることが、ミスを防ぐ最大のポイントです。

まずは簡単な数値で、正の桁数・0・負の桁数を使い分けて試してみてください。この3つの関数をマスターすれば、請求書作成などの実務効率は格段に上がり、計算ミスの不安からも解放されるはずです。

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