Excelで金額や時間、単価を扱っていると、端数処理で迷いますよね。特に「四捨五入したい」「切り捨てたい」「表示だけ丸めたいのか、計算結果そのものを変えたいのか」がごちゃごちゃになると、請求書や集計表でミスが起きやすくなります。この記事では、仕事中にすぐ使えるように、先に結論からお伝えします。そのあとで、クリック手順、よくあるミス、時短ワザまでまとめて確認していきましょう。

結論:Excelの端数処理で使う関数はこの3つです

四捨五入はROUND、切り捨てはROUNDDOWN、切り上げはROUNDUPです。例:=ROUND(A1,0) / =ROUNDDOWN(A1,0) / =ROUNDUP(A1,0)

まずはこの3つだけ覚えれば、ほとんどの端数処理は対応できます。

  • 四捨五入:=ROUND(数値,桁数)
  • 切り捨て:=ROUNDDOWN(数値,桁数)
  • 切り上げ:=ROUNDUP(数値,桁数)

たとえば A1 に「123.456」が入っている場合は、次のようになります。

  • =ROUND(A1,2) → 123.46
  • =ROUNDDOWN(A1,2) → 123.45
  • =ROUNDUP(A1,2) → 123.46
  • =ROUND(A1,0) → 123
  • =ROUNDDOWN(A1,0) → 123
  • =ROUNDUP(A1,0) → 124

なお、桁数の指定がポイントです。0は整数、1は小数第1位、2は小数第2位、-1は10の位、-2は100の位を意味します。

すぐ使える端数処理の基本パターン

小数点以下を四捨五入する

小数点以下を四捨五入して整数にしたいときは、桁数を0にします。

  • =ROUND(A1,0)

例として 15.5 は 16、15.4 は 15 になります。

小数第2位で四捨五入して小数第1位まで残す

たとえば 12.34 のように、小数第1位まで表示したい場合は桁数を1にします。

  • =ROUND(A1,1)

12.34 は 12.3、12.35 は 12.4 になります。

小数点以下を切り捨てる

金額計算などで「1円未満は切り捨て」のような処理をしたいときは、ROUNDDOWNが便利です。

  • =ROUNDDOWN(A1,0)

123.99 でも結果は 123 になります。

10円単位、100円単位で丸める

桁数にマイナスを使うと、整数部分をまとめて処理できます。

  • =ROUND(A1,-1) → 10の位で四捨五入
  • =ROUNDDOWN(A1,-1) → 10の位で切り捨て
  • =ROUNDUP(A1,-2) → 100の位で切り上げ

たとえば 1,234 を処理すると次のようになります。

  • =ROUND(1234,-1) → 1230
  • =ROUNDDOWN(1234,-1) → 1230
  • =ROUNDUP(1234,-2) → 1300

Excelで関数を入れる手順

「関数名は分かったけれど、実際にどこをクリックすればいいか不安」という方は、この手順どおりで大丈夫です。

  1. 端数処理した結果を表示したいセルをクリックします。
  2. 半角で「=」を入力します。
  3. 続けて関数名を入力します。たとえば四捨五入なら「ROUND」と入力します。
  4. 「(」を入力し、元の数値が入っているセルをクリックします。
  5. 「,」を入力して、丸めたい桁数を入れます。
  6. 「)」で閉じて Enter キーを押します。

例として、A2の数値を整数で四捨五入したいなら、B2に =ROUND(A2,0) と入力します。

同じ処理を下の行にも使いたいときは、結果セルの右下にマウスを合わせて、十字マークが出たら下へドラッグしましょう。これで一気にコピーできます。

関数を使わず表示だけ丸める方法

実は、見た目だけ小数点以下を減らしたい場合は、関数を使わない方法もあります。ただしこれは表示が変わるだけで、元の数値そのものは残っています。計算結果に使う値まで変えたいなら、ROUND系関数を使ってください。

  1. 対象のセルを選択します。
  2. Excel上部の「ホーム」タブをクリックします。
  3. 「数値」グループにある「小数点以下の表示桁数を減らす」をクリックします。
  4. 必要な桁数になるまでクリックします。

この方法は見た目を整えるには便利ですが、請求額や単価計算の確定値には向かないことがあります。表面上は123.4でも、内部では123.456のままというケースがあるからです。

端数処理でよく使う実務例

請求書の金額を1円未満切り捨てにする

税込金額や手数料計算で使いやすい形です。

  • =ROUNDDOWN(A1,0)

平均点や評価を小数第1位で四捨五入する

  • =ROUND(A1,1)

見積金額を100円単位で切り上げる

  • =ROUNDUP(A1,-2)

10円単位で切り捨てる

  • =ROUNDDOWN(A1,-1)

実務では「どの単位で丸めるか」を先に決めると迷いません。整数なら0、小数第2位なら2、10円単位なら-1、と覚えるとスムーズです。

うまくいかない場合のチェックポイント

1. 表示だけ変わっていて、計算結果が合わない

小数点の表示桁数を減らしただけだと、内部の値は残っています。見た目だけ丸めたいのか、実際の計算値を丸めたいのかを確認しましょう。計算に使うなら ROUND、ROUNDDOWN、ROUNDUP を使うのが安全です。

2. 桁数の指定が逆になっている

「0なら整数」「1なら小数第1位」「-1なら10の位」です。ここを間違えると、思った位置で丸まりません。

  • 0 → 123.4 を 123 にする
  • 1 → 123.44 を 123.4 にする
  • -1 → 123 を 120 や 130 にする

3. セルの値が数字ではなく文字列になっている

左寄せで表示されていたり、先頭にアポストロフィが入っていると、数値として扱えないことがあります。数字なのに計算できないときは、文字列になっていないか確認してください。

4. カンマや全角記号が混ざっている

関数を手入力するときに、全角のカッコや読点を使うとエラーになります。必ず半角で入力しましょう。

  • 正しい例:=ROUND(A1,0)
  • 誤り例:=ROUND(A1,0)

5. マイナスの数値で結果が想定と違う

負の数は挙動で混乱しやすいです。たとえば切り捨てと言っても、0に近づく方向で処理される関数と、常に小さい側へ動く関数では結果が変わることがあります。通常の端数処理ならまず ROUND、ROUNDDOWN、ROUNDUP を使い、必要に応じて結果を確認しましょう。

覚えておくと便利な関連関数

端数処理では、ROUND系以外もたまに使います。

  • INT:小数を切り捨てて整数にする
  • TRUNC:指定した桁で小数部分を切り捨てる
  • CEILING:指定した倍数で切り上げる
  • FLOOR:指定した倍数で切り捨てる

たとえば「5円単位で切り上げたい」「10分単位に丸めたい」といった場面では、CEILINGやFLOORが役立ちます。ただ、まずは ROUND、ROUNDDOWN、ROUNDUP の3つを使いこなせば十分です。

最後に:端数処理を時短するコツ

毎回関数を打つのが面倒なら、最初の1セルだけ正しく作って、フィルハンドルで下までコピーするのが一番速いです。また、数式を確認したいときは、対象セルをクリックして数式バーを見ると中身をすぐ確認できます。

  • 表示だけ整える → ホームタブの小数点表示を調整
  • 計算結果そのものを丸める → ROUND系関数を使う
  • 同じ処理を連続で使う → オートフィルでコピー

Excelの端数処理は、関数名よりも「何をどの桁で丸めたいか」が分かればすぐ解決できます。迷ったら、四捨五入はROUND、切り捨てはROUNDDOWN、この2つから使ってみてください。仕事の集計や金額計算がかなり安定しますよ。

おすすめの記事