Excelで割引後の価格を計算する方法|割引率と端数処理

Excelで割引後の価格を計算する方法|割引率と端数処理

Excelで割引後の価格を計算するには、定価×(1−割引率)を求め、ROUND関数で円未満を四捨五入します。割引率を別のセルに入れておくと、変更が簡単です。

目次

関数の説明

割引後価格の求め方

割引後の価格は、定価×(1−割引率)です。端数が出たときは、ROUND・ROUNDDOWN・ROUNDUP のどれにするかを、取引のルールに合わせて選びます。

関数

対応バージョン

Excel 2007以降のすべてのバージョンで使えます(Excel 2003でも使えます)。

構文

ROUND関数の構文
数式=ROUND(B3*(1-C3),0)
ひとことで四捨五入する
B3*(1-C3)
必須。定価に、(1−割引率)を掛けた式。
0
必須。桁数。0で円未満を四捨五入します。

引数

引数説明
B3*(1-C3)必須。定価に、(1−割引率)を掛けた式。
0必須。桁数。0で円未満を四捨五入します。

関数作成のポイント

  • 割引率は、0.1(10%)のように入力します。パーセントの形式でも使えます。
  • 端数処理は、取引先の取り決めに合わせます。
  • 割引額を求めるときは、定価−割引後の価格にします。

関数活用のポイント

  • セール価格を、まとめて計算します。
  • 見積書の割引後の金額を求めます。
  • 会員割引の価格表を作ります。

使用例

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

サンプルデータ

練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。

ABCD
1割引後の価格
2商品定価割引率割引後
3商品A10000.1900
4商品B25000.22000
5商品C9800.15833
6商品D128000.38960
7商品E5000.05475

サンプル式

セルD3に、次の式を入れます。下のセルにも、同じ式をコピーします。

D3に入力(D7までコピー):四捨五入する
数式=ROUND(B3*(1-C3),0)
ひとことで四捨五入する
B3*(1-C3)
四捨五入する数値です
0
桁数です
補足結果は、上から順に、「900」・「2000」・「833」・「8960」・「475」です。

B3*(1-C3) を、桁数 0 で四捨五入します。 結果は、上から順に、「900」・「2000」・「833」・「8960」・「475」です。

サンプルデータダウンロード

サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。

【Excel】練習用サンプルデータ(例題)をダウンロード(無料)

まとめ

Excelで割引後の価格を計算する方法の基本は、上の「サンプル式」のとおりです。黄色いセルを書き換えながら、結果の変わり方を確かめると、使い方が身に付きます。

関連のある関数

関数説明
ROUND指定した桁数で四捨五入します。
ROUNDDOWN指定した桁数で切り捨てます。
SUM指定したセルの合計を求めます。
IF条件で表示を切り替えます。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次