Excelで金額や時間、単価を扱っていると、端数処理で迷いますよね。特に「四捨五入したい」「切り捨てたい」「表示だけ丸めたいのか、計算結果そのものを変えたいのか」がごちゃごちゃになると、請求書や集計表でミスが起きやすくなります。この記事では、仕事中にすぐ使えるように、先に結論からお伝えします。そのあとで、クリック手順、よくあるミス、時短ワザまでまとめて確認していきましょう。
結論:Excelの端数処理で使う関数はこの3つです
まずはこの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で関数を入れる手順
「関数名は分かったけれど、実際にどこをクリックすればいいか不安」という方は、この手順どおりで大丈夫です。
- 端数処理した結果を表示したいセルをクリックします。
- 半角で「=」を入力します。
- 続けて関数名を入力します。たとえば四捨五入なら「ROUND」と入力します。
- 「(」を入力し、元の数値が入っているセルをクリックします。
- 「,」を入力して、丸めたい桁数を入れます。
- 「)」で閉じて Enter キーを押します。
例として、A2の数値を整数で四捨五入したいなら、B2に =ROUND(A2,0) と入力します。
同じ処理を下の行にも使いたいときは、結果セルの右下にマウスを合わせて、十字マークが出たら下へドラッグしましょう。これで一気にコピーできます。
関数を使わず表示だけ丸める方法
実は、見た目だけ小数点以下を減らしたい場合は、関数を使わない方法もあります。ただしこれは表示が変わるだけで、元の数値そのものは残っています。計算結果に使う値まで変えたいなら、ROUND系関数を使ってください。
- 対象のセルを選択します。
- Excel上部の「ホーム」タブをクリックします。
- 「数値」グループにある「小数点以下の表示桁数を減らす」をクリックします。
- 必要な桁数になるまでクリックします。
この方法は見た目を整えるには便利ですが、請求額や単価計算の確定値には向かないことがあります。表面上は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つから使ってみてください。仕事の集計や金額計算がかなり安定しますよ。
