比率計算・比の簡約ツール|2つの数値を簡単な整数比に変換
0以上の整数または小数を半角数字で入力してください。
数値Aと数値Bを入力してください。
このツールでできること
2つの数値を最も簡単な整数比にし、Aを1とした比とBを1とした比もまとめて計算できます。整数だけでなく、小数や片方が0の比にも対応しています。「結果をコピー」では、3つの結果を項目名付きの3行のプレーンテキストとしてまとめてコピーします。
使い方
- 数値Aと数値Bを入力します。
- 「比率を計算」を押します。
- 簡約した比と、1を基準にした2つの比を確認します。
- 必要に応じて「結果をコピー」を押します。
入力を変更すると以前の結果は消去されます。「クリア」を押すと入力と結果をまとめて消去します。
入力例・出力例
数値Aを1920、数値Bを1080にすると、最大公約数120で割った簡約比は16 : 9です。
1.5 : 2.25のような小数も、同じ桁数の整数へ置き換えてから約分するため、2 : 3になります。
よくある利用場面
- 画像、動画、画面サイズの横・縦比を簡約するとき
- 材料や配合の数量比を最小の整数比で表すとき
- AまたはBを1とした比較値を確認するとき
処理仕様
各入力欄には1つの数値を、0以上、整数部15桁以内、小数点以下10桁以内の半角数字で入力してください。整数部の正しい3桁区切りカンマと入力の前後の空白を使用できます。小数は0.5のように小数点の前後へ数字が必要です。負数、全角数字、先頭のプラス、指数表記、単位、不正なカンマ、数値途中の空白、.5、1.、入力欄内の改行は使用できません。
15桁はカンマを除いた整数部の数字列で数え、先頭の0も含めます。そのため、0000000000000001は16桁として拒否されます。
簡約した整数比は、入力可能な範囲で丸めずに計算します。
Aを1とした比は1 : B÷A、Bを1とした比はA÷B : 1です。この2つの補助比だけは小数点以下最大10桁とし、11桁目を四捨五入します。たとえば、Aが20000000000、Bが20000000001なら、Aを1とした比は1 : 1.0000000001です。結果では整数部へ3桁区切りカンマを表示し、小数部末尾の不要な0を省きます。
片方だけが0の場合、0 : Bは0 : 1、A : 0は1 : 0になります。数値Aと数値Bが両方とも0の場合は計算できません。また、0を1とした比は求められないため、該当する補助結果に「計算できません」と表示します。
コピーされる内容は、簡約した比:2 : 3、Aを1とした比:1 : 1.5、Bを1とした比:0.6666666667 : 1をこの順に改行した形式です。
入力データについて
入力内容はJavaScriptによりブラウザ内だけで処理され、ToolRollのサーバーや外部サービスへ送信されません。外部ライブラリ、Cookie、ブラウザストレージは使用せず、入力内容や計算履歴も保存しません。