MCPで接続 →

計算を入力してください

公式

広告

結果

パーセント
1
%
単位
無単位(割合そのもの) 0.01
パーセント(%) 1
パーミル(‰) 10
万分率(ベーシスポイント) 100
ppm(100万分の1) 10,000
ppb(10億分の1) 10,000,000
ppt(1兆分の1) 10,000,000,000
ppq(1000兆分の1) 10,000,000,000,000

割合の単位換算ツールとは?

1つの単位で表した無次元の割合を、よく使われるすべての割合単位へ一度にまとめて変換できる汎用ツールです。対応する単位は、無単位(割合そのもの)、パーセント(%)、パーミル(千分率 ‰)、万分率(ベーシスポイント/1万分の1)、ppm・ppb・ppt・ppq(それぞれ100万分の1、10億分の1、1兆分の1、1000兆分の1)です。これらはいずれも同じ純粋な比率を10のべき乗でスケールしたものにすぎないため、変換結果は厳密で、どの国・地域でも同じように使えます。国ごとに異なるルールはありません。

パーセント、パーミル、ppm、ppb の比率単位を10のべき乗間隔で示した数直線
各比率の単位は、隣の単位と10の固定べき乗だけ異なります。

使い方

手元の数値を割合の値に入力し、入力単位のプルダウンからその単位を選びます。すると他のすべての単位での換算結果が即座に表示されます。たとえば「1」を入力してパーセント(%)を選ぶと、1% = 10パーミル = 100ベーシスポイント = 10,000ppm…といった対応関係がすぐに確認できます。

計算式の解説

各単位は10の指数に対応しています。無単位 = \(10^0\)、パーセント = \(10^{-2}\)、パーミル = \(10^{-3}\)、万分率 = \(10^{-4}\)、ppm = \(10^{-6}\)、ppb = \(10^{-9}\)、ppt = \(10^{-12}\)、ppq = \(10^{-15}\) です。まず入力値を標準的な比率 \(f = \text{値} \times 10^{e_{\text{in}}}\) に変換します。次に、任意の出力単位 U の値を $$\text{out}_U = \text{値} \times 10^{\,e_{\text{in}} - e_U}$$ で求めます。指数の差を使って計算することで、浮動小数点の誤差を抑えています。

入力値を10の指数差乗でスケールする変換式の図
出力は、値に10の指数差乗を掛けたものに等しくなります。

計算例

値 = 500、入力単位 = ppm(\(e = -6\))とします。比率は $$f = 500 \times 10^{-6} = 0.0005$$ です。これをパーセントに直すと \(0.0005 \div 0.01 = 0.05\%\)、パーミルでは \(0.5\)、そのままの割合では \(0.0005\) となります。逆にこの \(0.05\%\) を ppm に戻すと、再び \(500\) になります。

よくある質問

ベーシスポイントは万分率と同じですか? はい、同じです。1ベーシスポイントは1万分の1(\(10^{-4}\))なので、100ベーシスポイント = 1% となります。

「無単位(割合そのもの)」とは何ですか? 変換前の生の比率そのものを指します。1.0 が 100%(全体)に相当します。

マイナスの値も入力できますか? はい。割合は通常はゼロ以上ですが、計算は線形にスケールするため、負の値も正しく換算されます。

最終更新: