仕事で請求書や見積書を作成しているとき、消費税などの計算で「小数点以下の端数をどう処理するか」に悩んだことはありませんか?
「四捨五入していいのか、それとも切り捨てなのかな?」 「関数を使わずにボタンひとつで桁数を減らしたけど、これで合っているんだろうか」
そんな疑問を持つ方は多いはずです。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系関数の使い分けをまとめます。
- ROUND:一般的、またはバランス良く数値を丸めたいとき。
- ROUNDUP:端数が少しでもあれば切り上げたいとき(予算の確保など)。
- ROUNDDOWN:端数を完全に無視したいとき(消費税の切り捨て処理など)。
また、計算結果を後続の数式で利用する場合は、表示形式ではなく必ず関数を使って「数値を確定」させることが、ミスを防ぐ最大のポイントです。
まずは簡単な数値で、正の桁数・0・負の桁数を使い分けて試してみてください。この3つの関数をマスターすれば、請求書作成などの実務効率は格段に上がり、計算ミスの不安からも解放されるはずです。
ピックアップ記事



