消費税計算
税抜から税込へ
税抜から税込へ計算するときは「税抜金額 × 税率 ÷ 100」で税額を求め、選んだ方法で1円未満を処理してから、税抜金額に加えます。
税抜10,000円なら、税率10%で消費税は1,000円、税込11,000円です。税率8%では消費税が800円、税込10,800円になります。
税込から税抜へ(逆算)
税込から税抜へ計算するときは「税込金額 × 税率 ÷ (100 + 税率)」で税額を求めます。税額の端数を処理した後、税込金額から差し引いて税抜金額を出します。
税込11,000円・税率10%なら、消費税1,000円を差し引いて税抜10,000円です。税込10,800円・税率8%の場合も、消費税800円を差し引くと税抜10,000円になります。
Excelで消費税を計算するには
A2に金額を入力する場合、税率10%・切り捨ての式は次のとおりです。
- 税抜から税込へ
=A2+ROUNDDOWN(A2*10/100,0)- 税込から税抜へ
=A2-ROUNDDOWN(A2*10/(100+10),0)
四捨五入はROUND、切り上げはROUNDUPに置き換えます。いずれも消費税額の1円未満を処理します。
標準税率10%と軽減税率8%を選べます。適用する税率の判定や、納付する消費税額の計算は行いません。自由入力は、別の税率で金額を試算したい場合に使えます。
3つの計算モードの使い分け
- 金額から計算
- 1つの金額から税抜・消費税・税込を求めます。
- 一括変換
- Excelなどの金額1列を貼り付けて、金額ごとに変換します(200件まで)。結果表をコピーしたり、CSVで保存したりできます。
- 明細・合計
- Excelの単価・数量・税率の範囲を表へ直接貼り付けます(50行まで)。単価×数量を税率ごとに合算して税額を求め、内訳と合計をコピー・CSVで保存できます。
「金額から計算」と「一括変換」では、金額ごとに税額の端数を処理します。「明細・合計」では、税率ごとに合計した金額に対して1回だけ端数を処理します。
インボイスに記載する税額は、税率ごとに合計した金額に対して1回の端数処理が必要です。商品ごとの計算結果を足した金額とは一致しない場合があります。
出典:国税庁「消費税および地方消費税の税率」(新しいタブ)、「インボイスQ&A・端数処理」(新しいタブ)。確認日:2026年10月30日。