使い方
A+Bを求め、総量×A/(A+B)と総量×B/(A+B)を計算します。重みの合計は100でなくても構いません。
公式
A + B = S; 最初 = 総量 × A ÷ S; 次 = 総量 × B ÷ S
計算例
120を2:3で分けると48と72です。5部分は各24で、40%と60%になります。
前提と制限
総量と重みは非負で、少なくとも1つの重みは正数です。物品の個数や通貨単位への自動丸めはしません。
よくある質問
総量や一方の重みを0にできますか?
はい。総量0なら両方0です。重み0の部分には配分されません。両方の重みを0にはできません。
結果の精度は?
有限小数を分数に変換し、整数計算で約分します。入力制限内では分数は正確です。小数は最大6桁で、非常に小さい非ゼロ値は科学表記になります。
2:3は全体の3分の2ですか?
いいえ。部分どうしの比2:3は合計5部分です。最初は2/5(40%)、次は3/5(60%)です。
約分は正確ですが、小数表示は丸められる場合があります。