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

【数字の考え方】
消費税を計算するときは 「1 = 100%」 として、以下の数字を入力します。
- 10% =
0.1 - 8% =
0.08
【見た目を「10%」に変える方法】
- 税率のセルを選択します。
- ツールバーの
%(表示形式をパーセントに設定)ボタン をクリックします。
【セル参照と固定】
税率は特定のセルに入力しておき、それを「絶対参照($をつけて固定)」させます。これにより税率が変わった時も、税率を一箇所書き換えるだけで、すべての計算が一括で更新されます。
参考:絶対参照の詳しい解説は「計算式や関数のセルを固定(絶対参照)する!」の記事をご覧ください。
消費税の計算方法
税込価格から「本体価格」を出す

「税込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))
- 例: