パーセント計算ツール:割合・変化率・百分率差
計算ツールについて パーセント計算ツールは、2つの数 A A A 、B B B の間でよく使われる3種類の「百分率の関係」を一度に計算します。A A A は B B B の何%か(割合)、A A A から B B B へ変わったときに何%増えた・減ったか(変化率)、そして前後を区別しない対称な百分率差です。逆に、割合と一方の数がわかっていれば、もう一方の数も求められます。
日常の「何%」という問いは、ほとんどがこの3種類のどれかに当てはまります。試験の得点率、割引、値上げ、成長率、誤差、成分の含有量などです。いずれの式も割り算1回だけですが、何で割るか が答えの値を決めます。ここがパーセントでもっとも間違いやすいところであり、このページで明確にしたい点でもあります。
やらないこと:複数期にわたる連続的な成長は扱いません(それは複利計算ツール の役割です)。パーセントポイントの差も計算しません(単純な引き算です)。「複数のパーセントを足し合わせる」こともしません。多くの場合、それは誤りだからです。
この計算ツールの使い方 01 パネルを開く このページは「数学ツール → 公式 → パーセント計算ツール」(/#/mathtools/formula?calculator=calculator.percentage)に対応します。開いた時点で「数値 A」= 25、「数値 B」= 200 が入っており、3つのパーセントが自動で計算されます。 02 3種類のパーセントを計算する A、B を書き換えると、「計算」の印がついた3つの項目——A は B の %、A→B 変化 %、差異 %——がリアルタイムで更新されます。自分の問いがどの種類なのかを先に決めてから、対応する欄を読んでください。 03 割合から A を求める 「数値 A」を空にして「AはBの%」に割合を入れ、B を残すと、A が「計算」に切り替わって結果を表示します。 04 割合から B を求める 「数値 B」を空にして、割合と A を入れると、B が「計算」に切り替わります。 05 結果を読む パーセントは小数第8位まで(末尾の0は省略)表示されます。たとえば 22.22222222 です。逆算モードでは逆算した項目だけが意味を持ちます。残り2つのパーセントは「欠けている項目 = 0」として計算され、∞ や 200 といった無意味な値になるので無視してください(「前提条件」を参照)。
計算例 4つの計算例はいずれもエンジン percentage の compute で再計算しています。表示の口径は小数第8位まで、末尾の0は省略です。
例1:80 と 100
入力:A = 80 A = 80 A = 80 、B = 100 B = 100 B = 100 。
割合 p = 80 / 100 × 100 % = 80 % p = 80/100 \times 100\% = 80\% p = 80/100 × 100% = 80% 。
変化率 c = ( 100 − 80 ) / 80 × 100 % = 25 % c = (100 - 80)/80 \times 100\% = 25\% c = ( 100 − 80 ) /80 × 100% = 25% 。
差異 d = ∣ 80 − 100 ∣ / ( ( 80 + 100 ) / 2 ) × 100 % = 20 / 90 × 100 % = 22.2 % d = |80 - 100| / \big((80 + 100)/2\big) \times 100\% = 20/90 \times 100\% = 22.2\% d = ∣80 − 100∣/ ( ( 80 + 100 ) /2 ) × 100% = 20/90 × 100% = 22.2% 。
画面表示:AはBの% 80 、A→B変化% 25 、差異% 22.22222222 。
同じ2つの数を順序を入れ替えて——A = 100 A = 100 A = 100 、B = 80 B = 80 B = 80 ——と、割合は 125 、変化率は −20 になり、差異は 22.22222222 のままです。「80 から 100 への上昇は +25%、100 から 80 への下落は −20% にすぎない」のは、2回で基準が変わるからです。差異 % だけが順序に影響されません。
図1:同じ 20 の差でも、上昇と下落のパーセント変化は対称ではない。1.25 × 0.80 = 1.00 が2段階でちょうど相殺することを示す
例2:パネルの既定値 25 と 200
入力:A = 25 A = 25 A = 25 、B = 200 B = 200 B = 200 。
割合 25 / 200 = 12.5 % 25/200 = 12.5\% 25/200 = 12.5% 。
変化率 ( 200 − 25 ) / 25 = 7 = 700 % (200 - 25)/25 = 7 = 700\% ( 200 − 25 ) /25 = 7 = 700% ——25 から 200 はもとの8倍で、7倍ぶん、つまり 700% の増加です。
差異 175 / 112.5 = 155.6 % 175 / 112.5 = 155.6\% 175/112.5 = 155.6% 。
画面表示:12.5 、700 、155.55555556 。この数値例は「8倍であること」と「700%増であること」が同じ事実であり、「800%増」が誤りであることを示しています。
例3:割合からの逆算
ある商品が25%引きで売価 36 円になったとき、元の価格はいくらでしょうか。「売価は元の価格の 75%」です。A を空にします(ここでは B を元の価格、A を売価とすると考えやすいですが、逆でもかまいません)。
入力:p = 15 p = 15 p = 15 、B = 240 B = 240 B = 240 (A は空)→ 画面表示 A 36 :240 の 15% は 36 です。
入力:p = 12.5 p = 12.5 p = 12.5 、A = 30 A = 30 A = 30 (B は空)→ 画面表示 B 240 :30 は 240 の 12.5% です。
25%引きの例:p = 75 p = 75 p = 75 、A = 36 A = 36 A = 36 、B を空にすると B = 36 / 0.75 = 48 B = 36 / 0.75 = 48 B = 36/0.75 = 48 円です。
例4:点数・負の数・小数
A = 45 A = 45 A = 45 、B = 60 B = 60 B = 60 (60点満点で45点):割合 75 、変化率 33.33333333 、差異 28.57142857 。
A = 3.5 A = 3.5 A = 3.5 、B = 4.2 B = 4.2 B = 4.2 (金利が 3.5% から 4.2% へ上昇):変化率 20 ——金利は20% 上昇 しましたが、0.7 パーセントポイント上昇 しただけでもあります。どちらの言い方も正しく、意味は異なります。
A = − 50 A = -50 A = − 50 、B = 50 B = 50 B = 50 (気温や利益が負から正へ):割合 −100 、変化率 200 (分母は ∣ A ∣ = 50 |A| = 50 ∣ A ∣ = 50 )、差異 200 (対称な差異の最大値)。
例1の入力はそのままパネルに入れて再現できます。A と B を入れ替えて、変化率が 25 から −20 に変わり、差異 % は変わらないことを確かめてください。
原理と導出 パーセントは「分母を100にした分数」にすぎない
「p p p パーセント」とは p / 100 p/100 p /100 のことです。A A A が B B B に占める割合は A / B A/B A / B で、これを分母100の形に書くと A / B = p / 100 A/B = p/100 A / B = p /100 なので、p = 100 A / B p = 100\,A/B p = 100 A / B です。これが割合の式です。比例式 A : B = p : 100 A : B = p : 100 A : B = p : 100 と見れば、3つがわかれば4つ目が求まり、2通りの逆算が得られます。国際規格 ISO 80000-1 は % を純粋な数 0.01 と定義しているので、「100% を掛ける」ことは数学的には 1 を掛けるだけです。0.8 を 80% と書き換えても値は変わりません。
変化率:始点に対する変化
A A A から B B B へ変わるとき、絶対変化は B − A B - A B − A です。これを始点 A A A と比べたものが相対変化 ( B − A ) / A (B - A)/A ( B − A ) / A です。始点を分母にするのは約束事で、「25% 上がった」と言えば通常は値上げ前の価格を基準にします。エンジンは分母に A A A ではなく ∣ A ∣ |A| ∣ A ∣ を使います。こうすると始点が負の場合(50 の赤字から 50 の黒字)でも、符号が反転せず「良くなった」(+200%)ことを表せます。
そこから、よく使われる2つの言い換えが導かれます。
「B B B は A A A の k k k 倍」⟺「A A A から B B B へ ( k − 1 ) × 100 % (k - 1) \times 100\% ( k − 1 ) × 100% 増えた」。8倍 = 700%増、2倍 = 100%増、1.5倍 = 50%増です。
「c % c\% c % 減少した」後の値はもとの ( 1 − c / 100 ) (1 - c/100) ( 1 − c /100 ) 倍です。100% 減はゼロになり、減少量が100%を超えることはありません(終点が負の場合を除きます)。
上昇と下落が対称でない理由、そして連続変化は掛け算
+25% の後に −20% と、ちょうど元に戻ります。1.25 × 0.80 = 1.00 1.25 \times 0.80 = 1.00 1.25 × 0.80 = 1.00 だからです。連続するパーセント変化は足し算ではなく掛け算 の関係にあります。10% 上げてから 10% 下げると 1.10 × 0.90 = 0.99 1.10 \times 0.90 = 0.99 1.10 × 0.90 = 0.99 で、差し引き1%の下落です。50% 上げてから 50% 下げると 1.5 × 0.5 = 0.75 1.5 \times 0.5 = 0.75 1.5 × 0.5 = 0.75 で、差し引き25%の下落になります。変化の幅が大きいほど、「足し算の直感」は大きく外れます。これが複利 の本質でもあります。n n n 期にわたって毎期 r r r ずつ増えるのは n r nr n r ではなく、( 1 + r ) n (1+r)^n ( 1 + r ) n 倍になることです。
対称な百分率差
2つの数に自然な前後関係がない場合(2回の実験測定、2店舗の価格など)、どちらを分母にしても不公平です。そこで両者の絶対値の平均を分母に取ります:∣ A − B ∣ / ( ( ∣ A ∣ + ∣ B ∣ ) / 2 ) |A - B| / \big((|A|+|B|)/2\big) ∣ A − B ∣/ ( ( ∣ A ∣ + ∣ B ∣ ) /2 ) 。この量は A と B を入れ替えても変わらず、2つの数が同符号なら最大値は 200%(一方が 0 のとき)です。物理実験のレポートにある「percent difference」がこの量で、理論値と比べるときに使う「percent error」は理論値を分母にした変化率のほうです。
パーセントポイントとパーセント
2つの百分率を引き算して得られるのはパーセントポイント であり、パーセントではありません。金利が 3.5% から 4.2% へ上がると、0.7 パーセントポイントの上昇であり、同時に 0.7 / 3.5 = 20 % 0.7/3.5 = 20\% 0.7/3.5 = 20% の上昇でもあります。ニュースの「支持率が5%上昇」の多くは、実際には5パーセントポイントの上昇を指します。混同すると 20% を 0.7% と言ってしまい、30倍の違いになります。
基数の効果
同じ絶対変化でも、基数が小さいほどパーセントは大きくなります。20 円の値上げは、80 円の商品では 25%、2,000 円の商品ではわずか 1% です。逆に、小さな基数の巨大なパーセントは、絶対量ではごく小さいことがあります。「前年比300%増」も、基数が 1 なら 4 になったというだけです。パーセントを見たら、必ず基数を確認してください。
前提条件
同じ次元 :A A A 、B B B は同じ種類の量で、同じ単位を使います。25 点と 200 円の間の「パーセント」には意味がありません。
分母は非ゼロ :割合には B ≠ 0 B \ne 0 B = 0 、変化率には A ≠ 0 A \ne 0 A = 0 が必要です。ゼロのとき、対応する出力は ∞ になります。
変化率の分母は始点の絶対値 :c = ( B − A ) / ∣ A ∣ c = (B - A)/|A| c = ( B − A ) /∣ A ∣ 。これがこの計算ツールの口径です。教科書によっては A A A の絶対値を取らず、始点が負のときに符号が逆になります。
逆算が影響するのは逆算した項目だけ :A A A または B B B を逆算するとき、残り2つのパーセントは「欠けている項目 = 0」として計算されるため、∞ や 200 が表示されます。無視してください。
1段階の変化 :変化率は A A A から B B B への1段階の変化を表します。複数段階の連続変化は段ごとに掛け合わせるか、複利計算ツールを使ってください。
適用範囲と限界
計算できること 同じ次元の任意の2つの実数の割合、1段階の変化率、対称な差異、および割合から一方の数値の逆算。
近似しかできないこと 結果は小数第8位までです。入力自体が四捨五入されたデータなら、パーセントの末尾の桁に意味はありません。
計算できないこと 複数期の年平均成長率(CAGR)、加重平均のパーセント、パーセントポイントの差(単純に引けば済みます)、基準が混在する比較。
やらないこと 入力の妥当性の判断(パーセントを小数として入れるなど)や、単位の換算。
口径の違い 他のツールの「percent difference」「percent error」は分母が違うことがあります。結果を比べる前に定義を突き合わせてください。
よくある誤り
割る基準を間違える :「A は B の何%か」は B で割り、「A から B へ何%変わったか」は A で割ります。同じ 80 と 100 でも、前者は 80%、後者は 25% です。
上昇と下落を足し算する :50% 上げて 50% 下げても元には戻らず、正味25%の下落です。連続変化は掛け算で扱います。
パーセントポイントをパーセントとして扱う :金利 3.5% → 4.2% は 0.7 パーセントポイントの上昇であり、20% の上昇です。「0.7% 上昇」ではありません。
倍率と増加率を混同する :「3倍になる」= 200%増であり、300%増ではありません。
百分率を小数で入力する :逆算のとき、「AはBの%」の欄には 0.15 ではなく 15 を入れます。0.15 では A が 36 ではなく 0.36 になります。
基数を無視する :小さな基数の高いパーセントは取るに足らないことがあります。2つのパーセントを比べる前に、それぞれの分母を確認してください。
負の数に絶対値を取らない式を使う :−50 から 50 を ( B − A ) / A (B-A)/A ( B − A ) / A で計算すると −200% になり、「悪化した」ように見えます。この計算ツールは ∣ A ∣ |A| ∣ A ∣ を取るので +200% になります。
典型的な利用場面 割引と売価 定価 240 円の15%引き:p = 85 p = 85 p = 85 、B = 240 B = 240 B = 240 として A を逆算すると売価 204 円です。逆に「売価 36 円は元の価格の 75%」なら、p = 75 p = 75 p = 75 、A = 36 A = 36 A = 36 として B を逆算すると元の価格 48 円です。
成績と達成率 60点満点で45点:割合は 75%。前回 40 点、今回 45 点:変化率は +12.5%。クラスの平均点が 72 から 75 に上がれば +4.17% です。
実験データの相対誤差 測定値 9.65 m/s²、理論値 9.81:理論値を A、測定値を B とすれば、変化率 −1.63% が相対誤差(percent error)です。2回の独立測定 9.65 と 9.78 の差は「差異 %」で 1.34% です。
財務・統計レポート 売上が 25 万から 200 万へ増えれば +700%(8倍)です。粗利率が 3.5% から 4.2% へ上がるのは 0.7 パーセントポイントの上昇であり、20% の上昇でもあります。レポートを書くときは、どちらの意味なのかを明記して読み手の誤解を防ぎましょう。
よくある質問 「A は B の %」と「A→B 変化 %」は何が違いますか? 前者は「A が B のどれだけの部分に当たるか」という問いで、分母は B です。後者は「A から B へ変わるとどれだけ増減したか」という問いで、分母は A です。80 と 100 なら、割合は 80%、変化は +25% です。
A と B を入れ替えると変化率が単純に符号反転しないのはなぜですか? 分母が変わるからです。80→100 は 80 で割って +25%、100→80 は 100 で割って −20% です。入れ替えに影響されないのは「差異 %」だけです(22.22%)。
「差異 %」はどんなときに使いますか? 2つの数に自然な前後や基準がないとき——2回の測定の比較、2店舗の見積もりの比較、2つの標本平均の比較——に使います。両者の平均を分母に取り、最大値は 200% です。
逆算すると残り2つのパーセントが ∞ や 200 になるのはなぜですか? 逆算のとき、エンジンは空にした項目を 0 とみなして他の出力を計算するため、無意味な値になるからです。逆算した項目だけを読んでください。
「100% 増」とはどういう意味ですか? もとの2倍になることです。「c % c\% c % 増」の後の値はもとの ( 1 + c / 100 ) (1 + c/100) ( 1 + c /100 ) 倍で、「k k k 倍になる」ことは ( k − 1 ) × 100 % (k-1)\times 100\% ( k − 1 ) × 100% の増加に等しくなります。
複数期の成長率はどう計算しますか? 各期の変化率を倍率 ( 1 + c i / 100 ) (1 + c_i/100) ( 1 + c i /100 ) に直して掛け合わせ、最後に 1 を引きます。あるいは複利計算ツール を使ってください。あれは「毎期同じパーセントで増える」ことの連乗そのものです。
参考資料と関連情報
CalcX エンジンのソースコード src/data/formulas.ts にある percentage の定義(pct・change・diff の3つの目標、change は ∣ A ∣ |A| ∣ A ∣ を分母に取る。pct から a / b の逆算に対応)。このページの数値はすべて同エンジンで再計算しています。
Wikipedia, Percentage (访问日期:2026-09-08)——定義、歴史、ISO 80000-1 の % の規定。
Wikipedia, Relative change and difference (访问日期:2026-09-08)——相対変化、百分率誤差、対称な百分率差の定義の比較。
Wikipedia, Percentage point (访问日期:2026-09-08)——パーセントポイントとパーセントの違い。
プライバシー 入力と計算はすべてお使いのブラウザ内で完結し、サーバーに送信されることはありません。このページの説明文は静的コンテンツであり、ユーザーの入力を取得したり記録したりすることはありません。
在 CalcX 中打开パーセント計算ツール:割合・変化率・百分率差