Excelで四捨五入しない計算とは?切り捨て表示にする方法を解説

[PR]

Excel(エクセル)操作・関数

Excelで計算結果が思わず四捨五入されてしまい、本来求めていた値とずれて困った経験はありませんか。特に金額計算や時間単位の集計などでは、四捨五入ではなく必ず切り捨てたい場面が多々あります。この記事では、Excelで四捨五入をしないで切り捨て処理を行う方法を関数・表示形式・実用例を交えて詳しく解説します。理解すれば業務での計算ミスを防げ、より正確な集計が可能になります。

Excel 四捨五入しない 切り捨て を実現する主な関数

Excelには複数の関数があり、四捨五入をせずに数値を切り捨てる処理が可能です。主に使われるのは ROUNDDOWN・INT・TRUNC・FLOOR・FLOOR.MATH の各関数で、それぞれ用途や挙動に特長があります。ここでは各関数の書式と動作の違いを見ていきます。

R​OUNDDOWN 関数:任意の桁数を指定して切り捨て

書式は =ROUNDDOWN(数値, 桁数)。桁数が正であれば小数点以下を残し、負なら整数部分の特定桁を切り捨てます。正の数・負の数ともに、いつも「ゼロに近づく方向」に切り捨てます。たとえば 123.456 を小数第1位まで切り捨てるなら =ROUNDDOWN(123.456, 1) → 123.4。負数でも =ROUNDDOWN(-123.456, 1) → -123.4となります。これにより四捨五入による繰り上げが発生せず、安全な切り捨てが実現できます。

INT 関数:小数以下を全て切り捨てて整数を返す

書式は =INT(数値)。桁数指定はできず、常に整数を返します。正の数では小数以下を切り捨て、その整数部分を返します。負の数の場合は、数値以下(より小さな整数方向)に丸められるため、例えば =INT(-1.6) は -2 になります。この動作は「小さい方への丸め」と言われます。用途が限られますが、数値を整数化する場面で非常に簡単に使えます。

TRUNC 関数:桁数を指定して切り捨て、負数に優しい

書式は =TRUNC(数値, 桁数)。桁数を省略すると 0 とみなされ、小数以下全てが削除されます。桁数を正に指定すれば小数第n位まで残せますし、負数を扱うときもゼロ方向への切り捨てとなり、負の数の切り下げを避けたい場合に有効です。例として =TRUNC(-1.6, 0) → -1。INT とは異なり、小数以下を無条件にゼロに近づけます。

FLOOR / FLOOD.MATH 関数による基準単位での切り捨て

特定の単位(例えば 100 円単位や 5 分単位など)で数値を切り捨てたい場合は FLOOR または FLOOR.MATH 関数が有効です。書式は =FLOOR(数値, 基準値) または =FLOOR.MATH(数値, 基準値, モード) です。基準値の倍数で切り捨てるため「例えば 123 を 10 の倍数で切り捨てる」なら =FLOOR(123, 10) → 120。時間の単位処理にも応用でき、例えば時刻を 30 分単位で切り捨てることが可能です。この関数群も四捨五入をしない性質を持ちます。

四捨五入しない切り捨て処理を使い分ける場面と実務例

どの関数を選ぶべきかは、対象となる数値の正負、残したい桁数、単位、業務ルールなどによって異なります。ここでは具体的な場面を例に、どの関数を使うと適切かを整理します。

金額計算で1円未満を切り捨てたい場合

消費税計算や割引後の請求額など、**1 円未満の端数を四捨五入せず切り捨てたい場面**では ROUNDDOWN や TRUNC が適しています。例えば、税抜価格がセル A1、税率がセル B1 の場合、税込価格を計算して 1 円未満を切り捨てるなら =ROUNDDOWN(A1 * (1 + B1), 0) または =TRUNC(A1 * (1 + B1), 0) とします。これで四捨五入による繰り上げを回避できます。

時間管理で15分・30分単位に切り捨てたい場合

勤務時間や利用時間の計測では「15分単位で切り捨て」「30分単位で切り捨て」のようなルールがあることが多いです。時間は Excel 内で「1 日=1」の割合で扱われるので、例えば 15 分単位で切り捨てたいなら、FLOOR 関数や FLOOR.MATH を使います。例:開始時間が A1、終了時間が B1 の場合、=(FLOOR(B1 – A1, “0:15”)) といった形で処理できます。これにより時間の端数が五分・分単位で調整されます。

負の値を含むデータ処理における注意点

負の数を含むデータを切り捨てる際、INT 関数だけは「切り下げ」…より小さい整数(数直線で左側)への丸めが発生します。他方、ROUNDDOWN と TRUNC は常にゼロ方向に切り捨てるため、「-1.6」を -1 にしたいなら INT ではなく ROUNDDOWN または TRUNC を利用すべきです。この性質を理解しないと、集計表で負の値の合計が想定外になることがあります。

表示形式による四捨五入に見える誤解と回避方法

Excel ではセル幅や表示形式の設定によって、小数点以下が隠れて四捨五入されたように見えることがあります。しかしこれは *見た目* の問題であり、内部の計算値は元のまま残っています。こうした誤解を防ぐための対策を紹介します。

セルの幅と小数点表示桁数を調整する

セル幅が狭いと、小数点以下の桁がセル内に表示できず四捨五入されたように見えることがあります。「ホーム」タブの「数値」セクションにある「小数点以下の表示桁数を増やす」アイコンなどで表示桁を増やし、一目で小数点以下が見えるようにしましょう。見た目だけが四捨五入されたような印象を与えている場合、表示形式を標準またはユーザー定義で桁数を明示することで回避できます。

表示形式だけでは内部値は変わらないことを理解する

表示形式で小数点以下の桁数を設定した際、あくまでセルに見える表示が変わるだけで、内部で保たれている値は元の小数を含んでいます。SUM や AVERAGE といった集計関数はその内部の値を使うため、見た目で切り捨てたと思っていても実際には計算に影響がある可能性があります。内部値を切り捨てたいなら、表示形式ではなく関数を使った処理が必要です。

表示形式の例:ユーザー定義で切り捨て表示する方法

ユーザー定義の表示形式を使えば、小数点以下の桁数を固定して表示でき、意図しない四捨五入表示を抑えることができます。例えば「0.00」「0.000」のように小数点以下の桁数を指定すれば、その桁数が常に表示されます。ただし、この方法も見た目のみで、内部値には影響しませんので、計算用途には関数を使って切り捨てを行いましょう。

よくあるトラブルとその対策

切り捨てを使っていて誤差が蓄積したり、期待通りの結果が出なかったりすることがあります。ここではそうした問題とその対策を紹介します。

小数点以下の桁数指定ミス

ROUNDDOWN や TRUNC を使う際、桁数の指定を誤ると「思った桁で切り捨てられない」「誤差が生じる」といった問題が起こります。正の桁数は小数部分、負の桁数は整数部分の切り捨てを意味します。十の位で切り捨てたいなら -1、百の位なら -2 のように指定します。テスト用データで結果を確認してから本番データに適用することが大切です。

関数の組み合わせによる意図しない丸め

複数の切り捨てや他の丸め関数を組み合わせると、処理の順序によって結果が変わってしまうことがあります。例えば「金額を 100 円単位で切り捨て → 割引率を掛ける → 小数第1位を切り捨て」という順で処理をしないと期待通りの値になりません。中間結果を別セルに出して検証し、最終式をまとめるのが安全です。

負の値に対する期待値との違い

特に負の数を含む計算では、INT 関数の動作が直感と異なることがあります。自然な切り捨てと感じる動き(絶対値を小さくする動き)を求めるなら、ROUNDDOWN や TRUNC を使うのが適しています。INT は「数直線上でより小さい値」に丸めるため、意図しない「切り下げ」になることがあります。

まとめ

Excel で四捨五入をしない切り捨て処理を行いたい場合、関数と表示形式を正しく使い分けることが鍵になります。ROUNDDOWN や TRUNC はゼロ方向への切り捨て、INT は負数でより小さい整数への丸め、FLOOR 系関数は任意の基準値での切り捨てを可能にします。表示形式だけでは見た目を整えることしかできず、内部値はそのままなので、計算用途には関数による処理が安心です。業務上「絶対に四捨五入しない」場面では、これらの関数を理解し使いこなすことで誤差を防ぎ、信頼性のあるデータ処理が実現できます。

関連記事

特集記事

コメント

この記事へのトラックバックはありません。

最近の記事
  1. パソコンの寿命の前兆とは?故障前に見極める最適な買い替え時の目安!

  2. Windows11での互換モードの設定のやり方!古いソフトを動かすコツ

  3. エクセルで条件付き書式と数式を組み合わせる使い方!思い通りの色分け

  4. Macのゴミ箱から戻す方法!間違えて削除してしまった大切なファイルを救出する最後の手段

  5. パソコンの液晶の割れの応急処置!修理に出す前にやっておくべき安全策

  6. Windows11のゴミ箱が消えた?どこにあるか探して元に戻す方法

  7. エクセルで別のファイルを参照しても更新されない?原因と正しい解決策

  8. Macの音が出ない時の設定確認!スピーカーのミュートや出力先のエラーを直してクリアに鳴らす

  9. パワポの目次スライドの自動作成!タイトルを抽出して手間を省く裏ワザ

  10. パソコンのBitLockerの解除ができない?暗号化の回復キーを紛失した時の絶望的な状況からの復旧

  11. エクセルで貼り付けた文字のふりがなが表示されない?関数で解決する術

  12. ファイルをお気に入りに登録をエクスプローラーで!よく使うフォルダへ一瞬でアクセス

  13. ファイルの右クリックで送るを追加!よく使うフォルダへ一瞬で移動させる時短の技

  14. Chromeの広告ブロックのおすすめの設定!邪魔な表示を消して快適に

  15. パソコンの掃除の頻度と場所!ホコリが溜まりやすいファンやキーボードを清潔に保って故障を未然に防ぐメンテナンス

  16. パワポのスライドサイズを途中から変更!レイアウトの崩れを防ぐ手順法

  17. Chromeのダウンロード先の変更の方法!保存される場所を自由に指定

  18. PCでテザリングが繋がらない?スマホ回線をパソコンで使うための設定

  19. ワードの目次の作り方から自動の更新まで解説!長文ドキュメントの整理

  20. Windows11のデスクトップからアイコンが消えた?一瞬で元に戻す方法

TOP
CLOSE