なぜ必要なのか

大量利用には割引を付けたいが、境界を越えるたびに過去の数量まで値下げしたくない。区間ごとの計算が必要です。

どう解決するのか

架空の作業スペースは3席・月120回の出力を使います。最初の100回は1回0.20、それ以降は0.10です。100 × 0.20 + 20 × 0.10 = 22となります。利用量を変えると100回は20、101回は20.10、0回は0です。税金・手数料・返金・区分固定料は省略しています。

各区分の利用量を別々に計算して合計します。

架空の例

区分別累進単価

初期の作業スペース · 3席 · 月120回の出力

共通の区分表
出力単価
0–1000.20
101+0.10
  1. 最初の区分:最大100 × 0.20
  2. 次の区分:残り × 0.10
合計22.00

100 × 0.20 + 20 × 0.10 = 22.00

同じ利用量で別の区分方式: 12.00

区分固定料はありません。利用量0は料金も0です。

架空の金額です。税金・手数料・返金は省略しています。

本文内の架空のデモです。リセット・再読み込みで初期状態に戻ります。

どんな考え方なのか

区分別累進単価は、各区分の利用量をその単価で計算して足します。安い区分に達しても、それ以前の単位の価格は変わりません。

同じ境界で全数量段階単価と比較します。

出典