MCPで接続 →

計算を入力してください

公式

広告

結果

パーセント差
40%
2つの値の平均に対する割合
差の絶対値 |a − b| 20
平均 (a + b) / 2 50

パーセント差とは?

パーセント差(percent difference)とは、2つの数値が「どれだけ離れているか」を、その平均値を基準にして表す指標です。変化率(percent change)と違って、どちらか一方を「出発点」として扱うことはなく、両方の値を対等に評価します。そのため、2回の測定結果、2つの価格、2件の実験データなど、どちらが正しいとも言えない2つの値を比べたいときに最適です。

このツールの使い方

2つの値、ab を入力するだけです。順番はどちらが先でも構いません。ツールは2つの値の差の絶対値を求め、それを2つの平均で割り、100をかけてパーセントで表します。絶対値を使うため向き(プラス・マイナス)は打ち消され、答えは常に正の値になります。

計算式の解説

パーセント差の計算式は次のとおりです。

$$\text{Percent Difference} = \frac{\left| \text{a} - \text{b} \right|}{\left| \dfrac{\text{a} + \text{b}}{2} \right|} \times 100\%$$

分子の \(\left| \text{a} - \text{b} \right|\) は2つの値の差(ギャップ)です。分母の \((\text{a} + \text{b}) / 2\) は両者の平均で、これが中立的な基準となります。最後に100をかけることで、この比率をパーセントに変換します。

広告
2つの値aとb、その絶対差、分母として使う平均を示す図
パーセント差は、2つの値の絶対差をそれらの平均で割って求めます。

計算例

例として a = 40、b = 60 としましょう。差の絶対値は \(\left| 40 - 60 \right| = 20\) です。平均は \((40 + 60) / 2 = 50\) になります。したがってパーセント差は $$20 \div 50 \times 100 = \textbf{40\%}$$ 2つの値は、平均値50に対して40%の差があるということになります。

2点aとbと、その間に示された平均(中点)を表す数直線
2つの値の平均は、数直線上の中点に位置します。

よくある質問(FAQ)

パーセント差と変化率(percent change)は同じものですか? いいえ、違います。変化率は一方の値を基準(ベースライン)にするため、マイナスになることもあります。一方、パーセント差は両方の平均を基準にするので、常に正の値になります。

どちらかの値が0のときはどうなりますか? 両方が0の場合は平均も0となり、計算が成り立たない(未定義)状態になります。このツールではその場合に0を返します。片方だけが0のときは、大きな値になりますが有効な結果が得られます。

結果が100%を超えることはありますか? はい、あります。2つの値の符号が逆だったり、一方が他方より極端に大きかったりする場合、パーセント差は100%を超えることがあります。

最終更新: