本文へスキップ
totonoe

Excel・表計算を整える

初級

Excel丸め関数を整える

= 四捨五入・切り上げ・切り捨ての違いが、一覧で分かる

「四捨五入したいだけなのに、ROUND? ROUNDDOWN? 桁数って何?」——数値をひとつ入れるだけで、Excel の丸め関数8つの結果を一覧で同時比較。どの関数がどっちに丸めるかが一目で分かります。消費税の端数・千円丸め・15分単位の勤務時間など実務の型も、そのままコピーできる完成数式つき。計算はすべてこの端末の中で完結します(送信ゼロ)。

i

TLDR — 30秒で分かる

同じ数値を8種類の丸め関数で同時比較。消費税の切り捨て・千円丸め・15分単位も実例で。数式コピーつき。

主な機能

  • ROUND系8関数の結果を一覧で同時比較
  • 桁数の意味(2=小数2桁 / 0=整数 / -3=千円単位)を図解
  • 実務プリセット:消費税の端数・千円丸め・時間の15分単位・人数の切り上げ
  • 「表示形式の丸め(見た目)と関数の丸め(値)は別物」の重要注意
  • 完成数式を自動生成してコピー
  • すべてブラウザ内・送信ゼロ

COMPARE

① 8つの丸め関数を一覧で比べる

数値と桁数を入れると、下の表の全関数を同時に計算します。同じ数でも関数によって結果がどう変わるか(どちら向きに丸まるか)を見比べてください。

数値と桁数を入れる 入力するそばから計算(送信ゼロ)

「桁数」の意味(例:1234.567)——色のついた桁までが残ります。マイナスの桁数は小数点の左側。

1 -3 2 -2 3 -1 4 0 5 1 小数1 6 2 小数2 7 3 小数3

結果の一覧(違いが一目) 数式は A2 に数値が入っている想定
関数 数式(コピーできます) 結果 もとの数からの動き
桁数で丸める(いちばん使う3つ) =関数(数値, 桁数)。桁数 2=小数第2位まで/0=整数/-3=千単位
ROUND 四捨五入 0.5 以上は大きい方へ、未満は小さい方へ(0.5 ちょうどは 0 から遠い方)
ROUNDUP 切り上げ 少しでも端数があれば 0 から遠い方へ(-3.14 → 桁1 で -3.2)
ROUNDDOWN 切り捨て 端数を捨てて 0 に近い方へ(消費税の端数処理でよく使う)
整数にする(負の数で差が出る2つ) INT は桁数なし。TRUNC は桁数も指定可(省略時 0)
INT 整数化(小さい方へ) つねに「より小さい整数」へ。マイナスは遠ざかる(-8.9 → -9)
TRUNC 切り落とし ROUNDDOWN と同じ結果。マイナスは 0 に近い方(-8.9 → -8)
倍数(基準値)で丸める =関数(数値, 基準値)。0.5単位・15分単位・500円単位…に丸めたいとき
CEILING 倍数へ切り上げ 基準値の倍数のうち大きい方へ(時刻の "0:15" 丸めにも)
FLOOR 倍数へ切り捨て 基準値の倍数のうち小さい方へ
MROUND 近い倍数へ 一番近い倍数へ。マイナスの数は倍数もマイナスに(符号が違うと #NUM!)

PRESET

② 実務でよくある丸め

「この場面ではどの関数?」の代表4パターン。数字を自分のものに置き換えて、そのまま数式をコピーできます。

🧾 消費税の端数(切り捨てが多い) 入力するそばから計算(送信ゼロ)

丸め前の税額:

端数処理 税額 税込
切り捨て 実務で多い
四捨五入
切り上げ

※ 端数処理の方式は事業者が選べます(切り捨てが多数派)。インボイス制度では「1つの請求書につき、税率ごとに端数処理は1回」がルール。明細行ごとに丸めるのはNGです。

📄 請求書・見積の千円丸め 入力するそばから計算(送信ゼロ)
丸め方(桁数 -3) 結果 数式
千円未満切り捨て 定番
千円単位に四捨五入
千円単位に切り上げ

※ 桁数を「-3」にすると千の位に丸まります(-2 なら百、-4 なら万)。概算の経営資料は四捨五入、値引き扱いの「千円未満切捨」は ROUNDDOWN が定番。

🕘 時間を15分単位で丸める 入力するそばから計算(送信ゼロ)
丸め方 結果 数式(A2 は時刻セル)
切り上げ(次の区切りへ)
切り捨て(前の区切りへ)
近い方の区切りへ

※ Excel の時刻は「1日=1」のシリアル値。だから基準値は数字ではなく "0:15" のように時刻で渡します。なお勤怠管理で労働時間を切り捨てるのは原則NG(1分単位が原則)。丸めは会議枠や予定表の計算などに。

🚐 人数の切り上げ(必要な台数・班の数) 入力するそばから計算(送信ゼロ)

そのまま割ると → 切り上げて

台(班・部屋)必要

=ROUNDUP(A2/B2,0)

※ よく見かける INT(A2/B2)+1 は、割り切れるとき 1 つ多くなる罠があります(いまの入力だと )。ROUNDUP が安全。

COPY

③ 完成数式をコピーして使う

A2(必要なら B2 も)に数値が入っている前提の、そのまま貼れる数式です。セル番地は自分の表に合わせて変えてください。

数式 用途
=ROUND(A2,0) 四捨五入して整数に(いちばん基本)
=ROUNDDOWN(A2,0) 切り捨てて整数に(金額の端数処理の定番)
=ROUNDUP(A2,0) 切り上げて整数に
=ROUND(A2,-3) 千円単位に四捨五入(概算資料)
=ROUNDDOWN(A2,-3) 千円未満を切り捨て(見積・請求書の「千円未満切捨」)
=ROUNDDOWN(A2*10%,0) 10%の消費税を切り捨てで計算
=CEILING(A2,"0:15") 時刻を15分単位に切り上げ(A2 は時刻セル)
=FLOOR(A2,"0:15") 時刻を15分単位に切り捨て
=ROUNDUP(A2/B2,0) 人数÷定員を切り上げ(必要な台数・部屋数・班の数)
=MROUND(A2,500) 500円単位で近い方に丸める(値付けの調整)

NOTES

④ まちがえやすい4つの注意

丸めのトラブルはだいたいこの4つ。「表と電卓が合わない」「他のシステムと1円ずれる」の原因はここにあります。

  1. 1

    「表示形式の丸め」と「関数の丸め」は別物

    セルの書式設定で小数点以下の表示桁数を減らしても、見た目が変わるだけで中の値はそのままです。たとえば 10.4 と 10.4 を整数表示にすると「10 + 10 = 21」に見える珍事が起きます(合計 20.8 の表示丸めが 21 だから)。値そのものを丸めたいときは ROUND 系の関数を使ってください。逆に「見た目だけ整えたい」なら表示形式でOK。なお「表示桁数で計算する」オプションはブック全体の値を不可逆に変えるので非推奨です。

  2. 2

    四捨五入と銀行丸めの違い —— 0.5 ちょうどの行だけずれる

    Excel の ROUND は 0.5 をつねに 0 から遠い方へ丸めます(ふつうの四捨五入)。一方、Python の round() や一部の会計・基幹システムは銀行丸め(偶数丸め)で、0.5 ちょうどのとき偶数側に丸めます。他システムと突き合わせて「0.5 ちょうどの行だけ 1 ずれる」ときは、これが原因です。

    もとの数 0.51.52.53.5-2.5
    Excel ROUND(四捨五入) 1234-3
    銀行丸め(偶数丸め) 0224-2
  3. 3

    マイナスの数は「切り上げ・切り捨ての向き」に注意

    ROUNDUP は「0 から遠ざかる」ので ROUNDUP(-3.14159, 1) は -3.2。INT は「より小さい方」なので INT(-8.9) は -9、TRUNC は「0 に近い方」なので TRUNC(-8.9) は -8。返品・値引きなどマイナス金額が混ざる表では、①の比較表に -2.5 を入れて向きを確かめてから使うのがおすすめです。

  4. 4

    丸めるのは「最後に1回」が原則

    明細の1行ごとに丸めてから合計すると、合計してから丸めた値と食い違います(丸め誤差の積み上がり)。集計の途中では丸めず、最後の表示・請求の段階で1回だけ丸めるのが基本。消費税もインボイス制度で「1請求書・税率ごとに端数処理1回」と決まっています。

🔒 8つの関数の計算はすべて、Excel の挙動(負の数の丸め方向・0.5 の扱い・エラー条件)を再現した純JavaScriptで、あなたのブラウザの中だけで動きます。入力した数字はサーバに送られません(送信ゼロ)。

よくある質問

Q. ROUNDの桁数はどう数えますか?

A. 2なら小数第2位まで、0なら整数、-3なら千円単位です。マイナスが「左側(大きい桁)へ丸める」の意味で、=ROUND(123456, -3) は 123000 になります。図解つきで確認できます。

Q. 消費税の端数はどの関数を使いますか?

A. 事業者の多くは切り捨て(ROUNDDOWN)を使いますが、法律上は切り捨て・切り上げ・四捨五入のどれでも構いません。請求書で統一されていることが大切です。本ツールの実務プリセットで比較できます。

Q. CEILINGとROUNDUPの違いは?

A. ROUNDUPは「桁」で切り上げ、CEILINGは「基準値の倍数」へ切り上げます。15分単位の勤怠なら =CEILING(時刻, "0:15")、500円単位なら =CEILING(金額, 500) のように使います。

Q. 表示形式で丸めるのと関数で丸めるのは違いますか?

A. 違います。表示形式は見た目だけで中身は元のまま(合計すると1円ずれる原因)。関数の丸めは値そのものが変わります。集計に使う数値は関数で丸めるのが安全です。

Q. INTとTRUNCの違いは?

A. 正の数では同じですが、負の数で違います。INTは小さい方へ(-3.5→-4)、TRUNCは0に向かって切り捨て(-3.5→-3)。本ツールの一覧比較で負の数を入れると一目で分かります。

Q. 入力した数値はどこかに送られますか?

A. いいえ。すべてブラウザ内で計算します(送信ゼロ)。

入力値はURLの「#」以降に入るためサーバーには送信されません。リンクを開くと同じ状態を復元します。

RELATED TOOLS

続けて整える

KOINOBORI ECOSYSTEM

私たちが運営するサイト