無料Webツール

複数日イベント 在庫配分

総在庫を日数と配分比率に応じて分けます。

使う

使い方と確認ポイント

総在庫を日ごとの比率に合わせて整数個へ配分します。割り切れない端数は、小数部分が大きい日から1個ずつ追加して合計在庫を一致させます。

  1. 総在庫を0以上の整数で入力します。
  2. 日ごとの比率を1行1つ、0より大きい数値で入力します。
  3. 実行して1日目・2日目…の配分と合計を確認します。
配分基準
各比率 ÷ 比率合計
整数化
いったん切り捨て
余り
小数部分が大きい順に1個ずつ配る
合計
入力した総在庫と一致

120個を45・35・20で分けると54・42・24

比率合計は100なので、そのまま45%・35%・20%。120個なら 54 / 42 / 24 となり、合計120個です。

比率の合計を100にする必要はありません。4・3・2でも40・30・20でも、相対比が同じなら配分比率は同じです。

端数処理は最大剰余法に近い考え方

各日の理論個数を計算して整数部を配り、残った個数を小数部分の大きい日へ順に加えます。単純四捨五入より合計を合わせやすい方法です。

比率は割合ではなく重みとして入力できる

45・35・20のような%でも、9・7・4のような比でも構いません。ツール内部で合計に対する割合へ正規化します。

同じ小数部分なら前の行が優先される場合がある

端数が完全に同率の場合、入力順が配分先の決定に影響することがあります。1個差が重要な運用では最終結果を確認してください。

需要予測そのものは行わない

配分比率をどう決めるかは別問題です。曜日別来場者数や過去販売数などから比率を決め、その結果を整数在庫へ落とすためのツールです。

関連リファレンス: 用紙サイズ · DPI・PPI・px · アスペクト比