RATIO & PROPORTION CALCULATOR

比・比例計算

比を簡単にする、比例式のxを求める、合計を比で分ける計算ができます。整数・有限小数を分数として扱い、大きな値も途中で丸めず計算します。

入力内容はブラウザ内だけで処理され、外部へ送信・保存されません。

比と比例の計算ツール

入力

入力と同時に正確な有理数で計算します。

簡単にする比

負数・0・有限小数、2〜10項に対応します。

入力例

整数部100桁・小数部20桁まで。全角数字・全角小数点・全角マイナスにも対応します。指数表記は使用できません。

計算結果

入力すると結果を表示します

比とは?

比は、2つ以上の数量の関係を同じ単位で比べる表し方です。たとえば12:18は、両方を最大公約数6で割ると2:3になります。3項以上でも全項を同じ数で割り、24:36:60を2:3:5へ簡約できます。

小数の比を正確に簡単にする方法

有限小数を浮動小数へ変換せず、分子と分母をBigIntで持つ正確な分数として扱います。各分数を共通分母へそろえて整数比にし、全項の最大公約数で割ります。そのため0.1:0.3も誤差なく1:3になります。

比例式とxの求め方

a:b=c:dは、交差積の等式a×d=b×cで考えます。3:4=6:xなら3x=24なのでx=8です。4項のどこをxにしても計算でき、係数が0になる場合は「解なし」と「無数の解」を区別します。

合計を比で分ける方法

合計100を3:2で分ける場合、比の合計は5です。100×3/5=60、100×2/5=40となります。配分結果が循環小数になる場合も、正確な分数を正として小数は参考表示にします。整数円への端数配分や最大剰余法は今回の対象外です。

0・負数・入力上限

比の簡約では0と負数を扱い、全項が負なら全体の符号を反転して先頭を正に統一します。配分比は0以上に限定し、比の合計が0なら配分不可です。整数部100桁・小数部20桁・最大10項は、ブラウザを安全に使うための上限です。

よくある質問

比とは?

2つ以上の数量を、同じ単位で比較した関係です。12:18のように表します。

比を簡単にする方法は?

小数を含む各項を整数比へそろえ、全項の最大公約数で割ります。

12:18を簡単にすると?

最大公約数6で両方を割るため2:3です。

小数の比も簡単にできる?

できます。有限小数を正確な分数として扱うため、0.1:0.3も1:3になります。

3つ以上の比も計算できる?

2項から10項までの比を簡約・配分できます。

比例式とは?

2つの比が等しいことを表す式です。a:b=c:dは交差積a×d=b×cで判定できます。

3:4=6:xのxはいくつ?

3x=24なのでx=8です。

合計を3:2で分ける方法は?

比の合計5を使い、合計の3/5と2/5へ分けます。合計100なら60と40です。

0を含む比は?

簡約では0を許可します。配分では0の項も使えますが、比の合計が0の場合は配分できません。

負数の比は?

比の簡約と比例式では負数を扱います。配分比では負数を拒否します。

入力内容は外部送信される?

送信されません。計算はブラウザ内だけで行い、Cookieや各種ブラウザストレージへ入力値を保存しません。