エクセルで税込から税抜を計算する方法|10%・8%の式と、端数の切り捨て・四捨五入のやり方

税抜き計算|税込から税抜を出す式 集計・条件関数

税込の金額しか分からないときに、「税抜の金額を知りたい」場面は、請求書や見積書の作成でよくあります。税込から税抜を出すときは、税込の金額を「1.1」で割る、という計算をします。

この記事では、エクセルで税込金額から税抜金額を計算する式を、図解で説明します。税率が8%のときの式、端数が出たときの処理、消費税額の出し方も、あわせて紹介します。

税込から税抜を計算する基本の式

消費税が10%のとき、税込金額は、税抜金額の「1.1倍」です。そのため、税込から税抜を出すときは、反対に「1.1で割る」計算をします。たとえば、税込1,100円なら、1,100÷1.1=1,000円が、税抜の金額です。

税込金額が、B2のセルに入っているなら、税抜金額の式は、次のようになります。

=B2/1.1
税込金額のセルを1.1で割って、税抜金額を出す式の図解

税込から税抜を出す手順

  1. 税抜金額を表示したいセル(C2)をクリックする
  2. 半角で「=」を入力する
  3. 税込金額が入っているセル(B2)をクリックする
  4. 「/1.1」と入力して、Enterキーを押す

式を入力したら、セルの右下の「■」を、下にドラッグすると、ほかの行にも、同じ式をコピーできます。行番号は、自動で変わります。

軽減税率8%の場合の式

食品などの軽減税率の対象は、消費税が8%です。この場合は、税込金額の倍率が「1.08」になるので、1.08で割ります。

=B2/1.08
消費税率税込金額の倍率税込から税抜を出す式
10%1.1=B2/1.1
8%(軽減税率)1.08=B2/1.08

税率が混ざった表では、行ごとに、使う式を変えます。8%と10%が混ざっているときは、「税率」の列を作って、次の見出しの方法で、式を1つにまとめると、ミスが減ります。

税率をセルに入れて、式を使い回す

税率を式の中に直接書くと、税率が変わったときに、すべての式を直さなければなりません。税率を、別のセルに入れておくと、そのセルを参照するだけで済みます。

たとえば、E1のセルに「10%」と入れておき、次の式を使います。

=B2/(1+$E$1)

「$E$1」の「$」は、セルを固定するための記号です。式をコピーしても、参照するセルが、E1から動きません。「$」をつける方法は、絶対参照と呼ばれます。税率の列を作って、行ごとに「=B2/(1+C2)」のように、税率を変えて使う方法もあります。

端数が出たときの処理|切り捨て・四捨五入・切り上げ

税込から税抜を出すと、「909.0909…」のように、割り切れない金額が出ます。金額は円単位なので、端数を処理します。

税込1,000円・2,000円・3,000円の税抜金額を、端数処理した結果の図解
端数の処理使う関数式の例(10%)
切り捨てるROUNDDOWN関数=ROUNDDOWN(B2/1.1,0)
四捨五入するROUND関数=ROUND(B2/1.1,0)
切り上げるROUNDUP関数=ROUNDUP(B2/1.1,0)

税抜金額の端数を、どう処理するかは、会社や取引先のルールで決まることが多いです。迷うときは、ふだん使っている請求書の、端数の処理に合わせます。

消費税額を出す式

消費税額は、「税込金額−税抜金額」で求められます。税抜金額が、C2のセルに入っているなら、次の式になります。

=B2-C2

端数処理をした税抜金額を使って、消費税額を出すと、「税抜金額+消費税額=税込金額」が、ぴったり合います。税抜金額を切り捨てて出した場合は、消費税額に、その切り捨て分が含まれる形になります。

税抜から税込を出す場合は?

反対に、税抜金額から税込金額を出すときは、1.1を「掛けます」。税抜金額が、B2のセルに入っているなら、「=B2*1.1」です。端数が出るときは、ROUNDDOWN関数などで、円単位にそろえます。

やりたいこと式(10%の場合)
税込→税抜=B2/1.1
税抜→税込=B2*1.1
税込→消費税額=B2-B2/1.1

税抜金額を合計するときの注意

請求書で、たくさんの商品の税抜金額を合計するときは、1つずつ端数を処理するのか、合計に対して処理するのかで、結果が1円ずれることがあります。適格請求書(インボイス)では、税率ごとに合計した金額に対して、端数処理を行うのが基本とされています。

ルールが決まっているときは、それに合わせて式を作ります。合計に対して処理する場合は、まず税込の合計を出して、その合計を1.1で割ります。

=ROUNDDOWN(SUM(B2:B10)/1.1,0)

税抜き計算がうまくいかないときの対処

困りごと原因対処
結果に、小数点以下が出る割り切れないためROUNDDOWN関数やROUND関数で、整数にする
「#VALUE!」と表示される税込金額が、文字列になっているセルの数字が、文字として入っていないか確認する
税率を変えたのに、結果が変わらない税率を、式の中に直接書いている税率を、別のセルに入れて参照する
式をコピーしたら、税率の参照がずれた税率のセルを、固定していない「$E$1」のように、「$」をつけて固定する
計算結果が、1円ずれる端数の処理を、行ごとにするか合計でするかの違い取引先のルールに合わせて、処理する場所を決める

もう一歩進める|税込・税抜の表を作る

税率の列から、自動で計算する

税率が、行ごとに違うときは、税率の列を作って、「=B2/(1+C2)」のように、税率のセルを参照します。税率が、8%と10%のどちらかになる表でも、1つの式で、すべての行を計算できます。

税込と税抜を、どちらも見せる

見積書では、税抜金額・消費税額・税込金額を、並べて見せます。税込の金額を入力して、税抜金額と消費税額を計算する形にすると、金額を入力する手間が減ります。

計算結果を、金額らしく表示する

計算結果には、桁区切りのカンマや、「円」をつけると、見やすくなります。「ホーム」タブの「桁区切りスタイル」のボタンを使うと、「1,000」のように、表示を整えられます。

税抜き計算に関するよくある質問

税込から税抜を出す専用の関数は、ありますか?

専用の関数は、ありません。割り算と、ROUNDDOWNなどの端数の関数を組み合わせて、計算します。

税率が変わったときは、どうすればいいですか?

税率をセルに入れて、式の中では、そのセルを参照しておくと、そのセルの数字を変えるだけで、すべての計算が直ります。式の中に「1.1」を直接書いていると、1つずつ直さなければなりません。

まとめ

  • 税込から税抜は、「=B2/1.1」のように、1.1で割って出す
  • 軽減税率8%は、1.08で割る
  • 税率は、別のセルに入れて、絶対参照($)で参照すると、使い回しやすい
  • 端数は、ROUNDDOWN・ROUND・ROUNDUPのどれかで処理する
  • 消費税額は、「税込金額−税抜金額」で出す

コメント

タイトルとURLをコピーしました