比率計算

二つの値から約分した比率と合計100%の割合を求め、任意の合計値を指定桁で正確に按分できる無料ツールです。

比率にする値

0以上の10進数を2つ入力します。

端末内で計算

0以上・最大100桁

0以上・最大100桁

比率と割合

自動計算
約分した比 A:B
1:1
Aの割合
50%
Bの割合
50%

割合は合計100%になるよう、小数点以下6桁で配分します。

同じ比率で按分

任意

空欄なら比率だけ計算

0〜6桁

Aへの按分
Bへの按分
表示合計

合計値を入力すると、選択した最小単位で合計を一致させます。

計算方法:10進数をBigIntで正確に約分します。按分では合計を指定桁へ四捨五入してから最大剰余法を使い、余りが同じ場合はAへ配分します。

入力内容は外部へ送信されません

比率計算でできること

二つの0以上の値から、整数へ約分した比A:Bと、それぞれの割合を求めます。任意の合計値を同じ比率で二つへ按分し、指定した小数桁で表示合計を一致させることもできます。

使い方

  1. 値Aと値Bを入力し、約分比と割合を確認します。
  2. 按分も行う場合だけ、按分する合計値を入力します。
  3. 出力小数桁を0〜6から選び、AとBへの按分結果を確認します。
  4. 必要な結果をまとめてコピーします。

小数の比も正確に約分できますか?

できます。入力をJavaScriptの浮動小数点数へ変換せず、10進数の桁と小数位置をBigIntで扱います。たとえば0.1:0.2は正確に1:2へ約分します。

按分の端数はどう扱いますか?

合計値を選択した桁へ四捨五入して最小単位の整数へ変換し、各比率の切り捨て値を求めます。残った最小単位は小数部分が大きい側へ配分し、同じ場合はAを優先します。この最大剰余法により、AとBの表示値を足すと表示合計へ必ず一致します。

0は入力できますか?

一方だけ0なら入力できます。0:50:15:01:0です。両方が0の比率は定義できないためエラーにします。

入力した値は送信されますか?

送信されません。入力検査、約分、割合、按分、コピーは、お使いのブラウザ内で行います。入力や結果をmonoLetが保存することもありません。

仕様確認日: