比率計算・比の簡約ツール|2つの数値を簡単な整数比に変換

計算ツール

0以上の整数または小数を半角数字で入力してください。

数値Aと数値Bを入力してください。

このツールでできること

2つの数値を最も簡単な整数比にし、Aを1とした比とBを1とした比もまとめて計算できます。整数だけでなく、小数や片方が0の比にも対応しています。「結果をコピー」では、3つの結果を項目名付きの3行のプレーンテキストとしてまとめてコピーします。

使い方

  1. 数値Aと数値Bを入力します。
  2. 「比率を計算」を押します。
  3. 簡約した比と、1を基準にした2つの比を確認します。
  4. 必要に応じて「結果をコピー」を押します。

入力を変更すると以前の結果は消去されます。「クリア」を押すと入力と結果をまとめて消去します。

入力例・出力例

数値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、ブラウザストレージは使用せず、入力内容や計算履歴も保存しません。