【エクセル】掛け算で切り捨てる2つの方法|消費税の端数処理も解説

今回の記事では、エクセル(Excel)の掛け算で消費税額を計算したとき切り捨てで小数点以下の端数を処理する方法について解説しています。
- ROUNDDOWN関数を使って切り捨てる方法
- INT関数を使って切り捨てる方法
について説明しています。
クリックできる目次
エクセルの掛け算で切り捨てをする2つの方法
エクセル(Excel)の掛け算を使って消費税額を計算するときがあります。
エクセル(Excel)の掛け算を使って消費税額を計算した結果に小数点以下の数値が含まれるときは、小数点以下を切り捨てて端数を処理する方法があります。
エクセル(Excel)の掛け算の結果の小数点以下を切り捨てて端数処理する方法を2つ紹介します。
- ROUNDDOWN関数を使って切り捨てる方法
- INT関数を使って切り捨てる方法
ROUNDDOWN関数とINT関数の違いと使い分け
掛け算の結果を切り捨てるには「ROUNDDOWN関数」と「INT関数」の2つがありますが、実務ではROUNDDOWN関数を使うのが一般的です。
それぞれの特徴と使い分けを確認しましょう。
ROUNDDOWN関数(任意の桁で切り捨て)
指定した桁数で正確に切り捨てができる、実務で最も多用される関数です。
- 書式:
=ROUNDDOWN(数値, 桁数) - 特徴: 小数点以下だけでなく、十の位や百の位など、好きな位置で切り捨てが可能です。
- 桁数の指定例:
- 小数点以下を切り捨てる(整数にする):
0 - 小数点第2位を切り捨てる:
1 - 十の位で切り捨てる(10円単位にする):
-1
- 小数点以下を切り捨てる(整数にする):
INT関数(常に整数化して切り捨て)
小数点以下を切り捨てて、最も近い「整数」にする関数です。
- 書式:
=INT(数値) - 注意点: 数値が「マイナス」の時に注意が必要です。
- 例:
ROUNDDOWN(-1.5, 0)は -1 になりますが、INT(-1.5)は -2 になります。
- 例:
結論:どっちを使えばいい?
- 消費税計算や一般的な事務作業:指定した桁数で確実に切れる ROUNDDOWN関数 がおすすめです。
- とにかく単純に小数点以下を消したい時:数式が短くて済む INT関数 でもOKです。
ROUNDDOWN関数を入力する手順
エクセル(Excel)の「ROUNDDOWN関数」を挿入する方法を2つ紹介します。
- 直接、セルに入力する方法
- 関数の挿入ダイアログボックスを使う方法
直接セルに入力する方法
エクセル(Excel)のROUNDDOWN関数を直接セルに入力する方法を紹介します。
ROUNDDOWN関数を知っている方や関数の引数に指定する項目について理解している方には、直接セルに入力する方法をおススメします。
ROUNDDOWN関数を直接セルに入力することで、作業の時間を短縮することができます。
ROUNDDOWN関数を直接セルに入力する手順は、次のとおりです。
- ROUNDDOWN関数を使って計算した結果を表示するセルをクリックする
- 「=ROUNDDOWN(数値,桁数)」を入力する
- 最後に「Enter」キーを押す
引数にセルを参照したり数式を指定したりすることができます。
ROUNDDOWN関数のスペルを完璧に覚えていなくても大丈夫です。
セルに「=R」と入力してください。
入力した文字から始まる関数の一覧が表示されます。
表示された一覧からROUNDDOWN関数をクリックしてください。
ROUNDDOWN関数の説明が表示されます。
参考にしてください。
ROUNDDOWN関数を入力するときは、ダブルクリックしてください。
ROUNDDOWN関数の引数について完璧に覚えていなくても大丈夫です。
ROUNDDOWN関数を挿入すれば、挿入した関数の近くに引数の説明が表示されます。
引数を指定するときの参考にしてください。
セルに「=R」と入力すると関数の一覧が表示される機能を「数式オートコンプリート」と言います。
ダイアログボックスを使う方法
「関数の挿入」ダイアログボックスを使ってROUNDDOWN関数を入力する方法を3つ紹介します。
「関数の挿入」ダイアログボックスを利用する方法は引数で指定する項目がわかりやすいので、初心者の方や関数が苦手な方におススメです。
- 関数ボタン (fx)をクリックする
- 「数式」タブから選択する
- ショートカットキーを利用する
関数ボタン (fx)をクリックする
関数ボタン (「fx」)をクリックする手順は、次のとおりです。
関数ボタンは、エクセル(Excel)のタブの下、数式バーの左にあります。
- 関数ボタンをクリックする
- 「関数の挿入」ダイアログボックスが表示される
- 「関数の分類」の「V」をクリック
- 「すべて表示」を選択する
- 「関数名」に表示された一覧から「ROUNDDOWN」を選択する
- 「関数の引数」ダイアログボックスが表示される
- 引数に数値や数値が入力されているセル、数式を指定する
- 「OK」ボタンをクリックする
「数式」タブから選択する
「数式」タブから選択する手順は、次のとおりです。
- 「数式」タブをクリックする
- 「関数ライブラリ」グループの「関数の挿入」をクリックする
- 「関数の挿入」ダイアログボックスが表示される
- 「関数の分類」の「V」をクリック
- 「すべて表示」を選択する
- 「関数名」に表示された一覧から「ROUNDDOWN」を選択する
- 「関数の引数」ダイアログボックスが表示される
- 引数に数値や数値が入力されているセル、数式を指定する
- 「OK」ボタンをクリックする
ショートカットキーを利用する
ショートカットキーを利用する手順は、次のとおりです。
- 「Shift」キーを押しながら「F3」キーを押す
- 「関数の挿入」ダイアログボックスが表示される
- 「関数の分類」の「V」をクリック
- 「すべて表示」を選択する
- 「関数名」に表示された一覧から「ROUNDDOWN」を選択する
- 「関数の引数」ダイアログボックスが表示される
- 引数に数値や数値が入力されているセル、数式を指定する
- 「OK」ボタンをクリックする
掛け算で「四捨五入」や「切り上げ」をしたい場合
「切り捨て」ではなく、四捨五入や切り上げをしたい場合は、使う関数を入れ替えるだけで対応できます。
四捨五入したい時(ROUND関数) 消費税を四捨五入して計算する場合などは「ROUND関数」を使います。
➡ [【エクセル】掛け算で四捨五入する2つの方法|数式にROUND関数を組み込むコツ]
切り上げたい時(ROUNDUP関数) 端数をすべて切り上げて計算する場合は「ROUNDUP関数」を使います。
消費税計算(掛け算)で端数処理をする時の注意点
実務で「掛け算の切り捨て」を最も多く使うのが消費税の計算です。正しく処理するためのポイントを整理しておきましょう。
原則は「切り捨て」が多い
日本の消費税法では、1円未満の端数をどう処理するか(切り捨て・四捨五入・切り上げ)は、各企業の判断に任されています。しかし、多くの商習慣では**「切り捨て」**が一般的です。
正しい数式の書き方
消費税を計算する際は、以下のように掛け算の数式全体をROUNDDOWN関数で囲みます。
- 例:10%の消費税(小数点以下切り捨て)を出す場合
=ROUNDDOWN(A1*0.1, 0)※A1は税抜金額
注意:合計金額が1円ズレることがある
個別の商品ごとに消費税を計算して切り捨てを行い、最後にそれらを足し算すると、請求書全体の合計額が「税込合計から計算した額」と1円合わないという現象が起こります。
これは「端数処理のタイミング」による問題です。
- 商品ごとに端数処理をするのか?
- 最後に一括で端数処理をするのか?
この「1円のズレ」をどう処理し、エクセルでどう防ぐかについては、実務上の重要課題です。トラブルを未然に防ぎたい方は、必ずこちらの記事を確認してください。
➡ エクセルの足し算で1円合わない原因と解決方法の解説|ROUND関数で整数にする
【重要】切り捨てた数値の合計が「1円合わない」時の解決策
「ROUNDDOWN関数を使って正しく切り捨てたはずなのに、合計金額が1円合わない……」という経験はないでしょうか。
実は、エクセルの計算において「切り捨て」と「合計(SUM関数)」を組み合わせると、高確率でこの**「1円問題」**が発生します。
なぜ合計が1円ズレるのか?
原因は、**「端数処理をするタイミング」**にあります。
- パターンA: 各行の計算結果をその都度切り捨てて、その結果を合計する
- パターンB: 端数を含めたまま合計し、最後に一括で切り捨てる
この2つでは、結果に1円の差が出ることがあります。取引先への請求書や見積書でこれが起きると、信頼問題に関わるため、正しい処理が求められます。
1円のズレを確実に防ぐ方法
この「1円問題」を解決するには、ただ関数を使うだけでなく、エクセルの「演算誤差」や「表示形式」の仕組みを正しく理解しておく必要があります。
実務で計算が合わずに困っている方や、トラブルを未然に防ぎたい方は、解決策をまとめたこちらの記事を必ずチェックしてください。
➡ エクセルの足し算で1円合わない原因と解決方法の解説|ROUND関数で整数にする
まとめ:掛け算の切り捨てはROUNDDOWNが基本
エクセルで掛け算の結果を切り捨てるには、ROUNDDOWN関数を使うのが最も確実でミスが少ない方法です。
- ROUNDDOWN関数:小数点以下だけでなく、10円単位や100円単位など、任意の桁数で切り捨てができるため実務に最適です。
- INT関数:単純に「小数点以下を消して整数にしたい」という場合に便利ですが、マイナスの数値を扱う際は挙動に注意しましょう。
消費税計算などの実務では、端数処理のルール(切り捨て・四捨五入・切り上げ)を正しく使い分けることが重要です。もし計算結果が1円ズレてしまったときは、表示形式の罠や計算のタイミングを疑ってみてください。
数値計算の基礎をマスターして、正確でミスのない表作成を目指しましょう!
あわせて読みたい:計算トラブルと数値の処理
- 【エクセル】四捨五入の関数まとめ|ROUND関数の使い方と「1円のズレ」を防ぐ実務テクニック
- 【エクセル】千円単位で四捨五入する2つの方法|関数と表示形式の使い分けを解説
- 【エクセル】四捨五入で整数にする方法|ROUND関数の使い方と端数処理のコツ
- エクセルの足し算で1円合わない原因と解決方法の解説|ROUND関数で整数にする
- 【エクセル】掛け算で四捨五入する2つの方法|数式にROUND関数を組み込むコツ
- エクセルの引き算でマイナスを表示する7つの方法|▲や赤色
- 【エクセル】割り算で四捨五入する2つの方法|数式にROUND関数を組み込むコツ
- 【エクセル】四捨五入を設定する方法|表示形式とROUND関数の使い分け
- エクセルの掛け算を関数でする方法|PRODUCTの使い方を解説
- エクセルで四捨五入しないで表示する方法|原因と直し方をまとめて解説
- 【エクセル】引き算ができない・エラーになる原因と解決策|数値が合わない時は?
