【スプレッドシート】税込・税抜・消費税だけの価格の計算方法!

Googleスプレッドシートで、税込・税抜価格を計算したり、消費税だけの価格を計算したりする方法をご紹介します。小数点以下を非表示にする方法や、税込価格が1円ずれる場合の解決方法も解説しているので、ぜひ参考にしてみてください。

スポンサーリンク

消費税計算の基本

【数字の考え方

消費税を計算するときは 「1 = 100%」 として、以下の数字を入力します。

  • 10%0.1
  • 8%0.08

【見た目を「10%」に変える方法】

  1. 税率のセルを選択します。
  2. ツールバーの (表示形式をパーセントに設定)ボタン をクリックします。

セル参照と固定】

税率は特定のセルに入力しておき、それを「絶対参照($をつけて固定)」させます。これにより税率が変わった時も、税率を一箇所書き換えるだけで、すべての計算が一括で更新されます。


参考:絶対参照の詳しい解説は「計算式や関数のセルを固定(絶対参照)する!」の記事をご覧ください。

スポンサーリンク

消費税の計算方法

税込価格から「本体価格」を出す

【スプレッドシート】税込・税抜・消費税だけの価格の計算方法!

「税込1,100円」の商品から、「本体価格」を求めたいという場合に使える計算式です。

例:=B2/(1+$A$2)

【計算のイメージ】

  • 10%の場合: 1,100 / (1+0.1) = 1,000円
  • 8%の場合: 1,080 / (1+0.08) = 1,000円

💡数式の解説:「税込価格」を出すときに 1.1 を掛けるのと逆で、税を抜きたいときは 1.1(8%なら1.08)で割ります。

税込価格から「消費税」を出す

【スプレッドシート】税込・税抜・消費税だけの価格の計算方法!

「税込1,100円の中に、消費税はいくら入っているか」を直接計算する方法です。

例:=B2-B2/(1+$A$2)

【計算のイメージ】

  • 10%の場合: 1,100 -1,100 / (1+0.1) = 100円
  • 8%の場合: 1,080 - 1,080 / (1+0.08) = 80円

💡 数式の解説:「税込価格」から、「本体価格」を引き算しています。「1.1で割る」ことで本体価格を出し、それを元の金額から引くことで、消費税だけの金額になります。

本体価格から「税込価格」を出す

【スプレッドシート】税込・税抜・消費税だけの価格の計算方法!

「本体価格1,000円」の商品に、消費税をプラスした「税込価格」を計算する方法です。

例:=B2*(1+$A$2)

【計算のイメージ】

  • 10%の場合: 1,000 × (1+0.1) = 1,100円
  • 8%の場合: 1,000 × (1+0.08) = 1,080円

💡 数式の解説 「元の価格(100%)」に「税率(10%)」を足した、全体の「1.1倍」を掛け算します。

本体価格から「消費税」を出す

【スプレッドシート】税込・税抜・消費税だけの価格の計算方法!

「本体価格1,000円」の商品にかかる、「消費税の金額だけ」を調べたいときの計算方法です。

例:=B2*$A$2

【計算のイメージ】

  • 10%の場合: 1,000 × 0.1 = 100円
  • 8%の場合:1,000 × 0.08 = 80円

💡 数式の解説:本体価格にそのまま税率を掛け算します。※セルに表示されている「10%」は「0.1」として計算されます。

スポンサーリンク

小数点以下の処理方法

ボタンで「見た目」だけ調整する(四捨五入)

【スプレッドシート】税込・税抜・消費税だけの価格の計算方法!

「画面上の表示だけ整えたい」ときに使います。

【手順】

  • ツールバーの 「小数点以下の桁数を減らす」 ボタンをクリックします。

💡ポイント:見た目が四捨五入されるだけで、内部では小数点以下の数字が残っています。

関数で「計算結果の数値」を処理する

【スプレッドシート】税込・税抜・消費税だけの価格の計算方法!

ROUND関数を使って、小数点以下の「数値そのもの」を丸める方法です。

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

💡 ポイント: 消費税の計算と組み合わせる場合、=ROUNDDOWN(B2*(1+$A$2))のように記述します。


参考:桁数の指定など、詳しい解説は「四捨五入・切り捨て・切り上げ!」の記事をご覧ください。

スポンサーリンク

計算が「1円」ずれる原因

【スプレッドシート】税込・税抜・消費税だけの価格の計算方法!

【原因】

  • 表示上が「1,000」でも、実際の中身は「1,000.48」のように小数点以下が隠れている場合に起こります。

【解決方法】

  • ROUNDDOWN関数を使って、小数点以下を切り捨てて計算します。
    • 例:=ROUNDDOWN(B2*(1+$A$2))
タイトルとURLをコピーしました