オンライン金額分割ツール
金額をできるだけ均等に分割します。各配分の差は最大0.01で、合計は小数第2位に丸めた総額と正確に一致します。処理はブラウザ内でローカルに行われます。
使ってみる
小数第2位の単位でできるだけ均等に分ける
十進数の文字列から直接読み取り、小数第2位まで丸めます。ちょうど半端が0.005の場合はゼロから離れる方向です。1.005は1.01、-1.005は-1.01になります。
確認できる例
10を3分割すると3.33、3.33、3.34。-10なら-3.33、-3.33、-3.34です。99.99を10,000分割すると、最初が0.00、残り9,999個が0.01です。
余りは末尾の複数の配分に分散し、各配分には最大0.01だけ追加します。任意の2つの差は0.01以下で、合計は丸め後の総額と正確に一致します。
制限
金額は128文字以内の十進数1つで、丸め後の絶対値は90071992547409.91以下です。文字列、複数の金額、指数表記、桁区切りは拒否されます。出力は小数2桁で、通貨記号・桁区切り・合計行はありません。
処理はブラウザ内です。受取人、重み、税、為替、日本円の1円単位など通貨ごとの最小単位には対応しません。
処理はブラウザ内でローカルに行われます。