メインコンテンツへスキップ

Excelで2つの数字間のパーセンテージ変化を計算する

Author: Siluvia Last Modified: 2025-05-23

ビジネス分析、学術研究、または個人の財務管理に関わらず、パーセンテージ変化の計算を習得することは効果的なデータ分析に不可欠です。この記事では、Excelでパーセンテージ増加と減少を計算するための基本的な数式から始め、その後、負の数値の処理、ゼロ値への対応、および与えられたパーセンテージ変化に基づいて元の値や新しい値を逆算するなど、より高度な操作について掘り下げます。

Calculate percentage change


パーセンテージ変化を計算するための基本的な数式

2つの数字間のパーセンテージ変化を計算するには、2つの基本的な数式があります:

数式 1:

=(新しい値 - 古い値) / 古い値

数式 2:

=新しい値 / 古い値 – 1

これらの数式は、特定の数値がどれだけ増加または減少したかをパーセンテージで判断するのに役立ちます。以下では、これらの数式を使用して2つの数字間のパーセンテージ変化を計算する方法を示す2つの例を見つけることができます。


2つの数字間のパーセンテージ変化を計算する

このセクションでは、2つの数字間のパーセンテージ増加と減少を計算する手順をステップバイステップで説明します。


パーセンテージ増加を計算する

新しい値が古い値よりも大きい場合、結果はパーセンテージ増加となります。以下のスクリーンショットのように、登録ユーザーが毎年増加しているウェブサイトがあると仮定します。各年のユーザー増加率を計算するには、次のように行います。

sample data

ステップ 1: 数式を適用して結果を得る

空白のセル(この場合はD2)を選択し、次のいずれかの数式を入力してEnterキーを押して結果を得ます。このセルを選択し、そのフィルハンドルを下にドラッグして残りの結果を取得します。そして、結果は次のスクリーンショットのように一般的な数字として表示されます:

=(C2-B2)/B2
=C2/B2-1

 Apply formulas to get the result

ステップ 2: 結果をパーセンテージ形式にする

結果をパーセンテージ形式にするには、結果セルを選択したまま、ホームタブの数値グループにあるパーセントスタイルボタンを選択します。

select the Percent Style under Home tab

結果

これで、各年のユーザー増加率が計算されました。以下のスクリーンショットをご覧ください:

numbers are converted to percentages

: 数式において、C2は新しい値を含むセルであり、B2は古い値を含むセルです。

a screenshot of kutools for excel ai

Kutools AIでExcelの魔法を解き放つ

  • スマート実行: セル操作、データ分析、グラフ作成を簡単なコマンドで行います。
  • カスタム数式: ワークフローを合理化するための独自の数式を生成します。
  • VBAコーディング: 簡単にVBAコードを作成し実装します。
  • 数式の解釈: 複雑な数式を簡単に理解できます。
  • テキスト翻訳: スプレッドシート内の言語障壁を取り除きます。
AI搭載ツールでExcelの機能を強化しましょう。今すぐダウンロードして、かつてないほどの効率を体験してください!

パーセンテージ減少を計算する

新しい値が古い値よりも小さい場合、それは減少です。以下のスクリーンショットは製品価格の低下を示しています。これらの価格のパーセンテージ減少を計算するには、次のように進めてください。

 sample data

ステップ 1: 数式を適用して結果を得る

空白のセル(この場合はD2)を選択し、次のいずれかの数式を入力してEnterキーを押して結果を得ます。このセルを選択し、そのフィルハンドルを下にドラッグして残りの結果を取得します。そして、結果は次のスクリーンショットのように一般的な数字として表示されます:

=(C2-B2)/B2
=C2/B2-1

 Apply formulas to get the result

ステップ 2: 結果をパーセンテージ形式にする

結果をパーセンテージ形式にするには、結果セルを選択したまま、ホームタブの数値グループにあるパーセントスタイルボタンを選択します。

select the Percent Style under Home tab

結果

これで、これらの価格のパーセンテージ減少が計算されました。以下のスクリーンショットをご覧ください:

numbers are converted to percentages

: 数式において、C2は新しい価格を含むセルであり、B2は古い価格を含むセルです。

高度な操作

このセクションでは、2つの数字間のパーセンテージ変化を計算する際に遭遇する可能性のあるさまざまな状況を紹介します。


負の数値でのパーセンテージ変化を計算する

パーセンテージ変化を計算する際、次のような負の数値に遭遇することがあります:

それでは、具体的な例を使ってそれぞれのシナリオを説明しましょう:

両方の数字が負である

標準的なパーセンテージ変化の数式は、両方の値が負の場合でも有効です。
例えば、ある会社の損失が前四半期(古い値は-10,000ドル)から今四半期(新しい値は-50,000ドル)に増加したとします。下図のように、標準的な数式(=(C2-B2)/B2)を使用すると、400%の増加となり、損失が絶対値で10,000ドルから50,000ドルに4倍になったことを示します。

 use a formula to get the percentage if both the two numbers are negative

どちらか一方の数字が負である

この場合、古い値が負であるか、新しい値が負である状況に遭遇することがあります。

古い値が正、新しい値が負である

新しい値が負の場合でも、標準的なパーセンテージ変化の数式は問題なく機能します。

例えば、株価がプラスからマイナスに変動しました。先月は10ドル(古い値は10)でしたが、今月は市場の低迷により-10ドル(新しい値は-10)に下落しました。これら2つの数字間のパーセンテージ変化を計算するために、標準的な数式(=(C2-B2)/B2)を適用すると、結果は-200%になります。これは大幅な減少を示しており、利益から損失への移行を意味します。

 use a formula to get the percentage if old value is positive, new value is negative

古い値が負、新しい値が正である

例えば、ある企業が損失から利益に転じました。昨年、この小規模な企業は1万ドルの損失(古い値は-10000)がありましたが、今年は2万ドルの利益(新しい値は20000)を上げました。標準的なパーセンテージ数式を使用してパーセンテージ変化を計算すると、結果は誤ります。

use a formula to get the percentage if old value is negative, new value is positive

ここで、結果の-300は実際のシナリオでは誤解を招きます。これは負の変化を示唆しており、事態が悪化したことを意味しますが、実際には損失から利益へと改善しています。

このような場合には、分母を正にするためにABS関数を使用することで、負から正への変化を正確に反映したパーセンテージ変化の結果を得ることができます。以下は新しい数式です:

=(C2-B2)/ABS(B2)

 use the ABS function to make the denominator positive

ここで、結果の300%は損失から利益への実際のポジティブな変化を示しています。

  • ABS法が誤解を招く結果を生む可能性があることに注意してください。以下のスクリーンショットに示すように、すべての企業が損失から利益に転じており、最も利益を上げているのはF社ですが、他の企業と比較してパーセンテージ変化が小さく、意味がありません。したがって、この方法は慎重に使用してください!
    the ABS method may produce misleading results

ゼロでのパーセンテージ変化を計算する

Excelでパーセンテージ変化を計算するのは非常に簡単ですが、ゼロが含まれる場合、いくつかの困難に直面することがあります。

古い値がゼロである

古い値がゼロの場合、標準的な数式は #DIV/0! エラー値を返します。スクリーンショットをご覧ください:

problem 1: old value is zero

この場合、最も受け入れやすい解決策は、パーセンテージ変化を100%と見なすことです。基本的な数学では、0から任意の正の数値への変化は100%の増加とみなされます。

以下は基本的な数式です:

数式 1:

=IFERROR((新しい値 - 古い値) / 古い値, 1)

数式 2:

=IFERROR((新しい値 / 古い値 - 1, 1)

結果を#DIV/0! エラーではなく100%として表示するには、次の数式のいずれかを使用できます:

=IFERROR((C2 - B2) / B2, 1)
=IFERROR((C2 / B2) -1, 1)

apply IFERROR function to solve this task

新しい値がゼロである

新しい値が0の場合、結果は-1、つまり-100%です。結果の-100%は完全な減少を表します。この場合、結果は合理的です。なぜなら、正の値から0への変化は100%の減少となるからです。結果は受け入れられます。

problem 2: new value is zero


パーセンテージ変化に基づいて古い値を計算する

時々、パーセンテージ変化と最新の値を知っており、元の値を決定する必要がある状況に遭遇することがあります。例えば、今年の売上が12,000ドルで、昨年比20%増加した場合、昨年の売上をどのように見つけたらよいでしょうか?このような場合、次の数式を使用します:

基本的な数式

=新しい値 / (1 + パーセンテージ変化)

C2などの空白のセルを選択し、次の数式を入力してEnterキーを押して結果を得ます。

=B2/(1+A2)

Calculate old value based on percentage change

: この数式では、B2は新しい値を含むセルであり、A2はパーセンテージ変化を含むセルです。

パーセンテージ変化に基づいて新しい値を計算する

反対の状況は、パーセンテージ変化と元の値を知っており、新しい値を決定する必要がある場合です。例えば、今年の売上が10,000ドルで、来年の売上を今年比20%増やしたい場合、来年の売上をどのように計算したらよいでしょうか?

基本的な数式

=古い値 * (1 + パーセンテージ変化)

C2などの空白のセルを選択し、次の数式を入力してEnterキーを押して結果を得ます。

=B2*(1+A2)

 Calculate new value based on percentage change

: この数式では、B2は古い値を含むセルであり、A2はパーセンテージ変化を含むセルです。

結論として、Excelで2つの数字間のパーセンテージ変化を計算するスキルを習得することは、データ分析能力を大幅に向上させる多用途なスキルです。単純な増加や減少だけでなく、負の数値やゼロ値を含む複雑なシナリオに対しても、このチュートリアルではこれらのタスクを解決するためのさまざまな数式を提供しています。Excelの機能についてさらに深く掘り下げたい方のために、当サイトには豊富なチュートリアルがあります。詳細はこちらでさらに多くのExcelのヒントとコツを発見してください

最高のオフィス生産性ツール

🤖 Kutools AI アシスタント: データ分析を革命化する: インテリジェント実行   |  コード生成  |  カスタム数式の作成  |  データを分析しグラフを生成  |  拡張機能を呼び出す
人気の機能: 重複を見つけてハイライトまたはマーキング   |  空白行を削除   |  データを失わずに列またはセルを統合   |   丸める ...
スーパーLOOKUP: 複数条件のVLookup    複数値のVLookup  |   複数シートの検索   |   ファジーマッチ ....
高度なドロップダウンリスト: ドロップダウンリストを迅速に作成   |  依存ドロップダウンリスト   |  マルチセレクトドロップダウンリスト ....
列管理: 特定の数の列を追加  |  列を移動  |  非表示列の可視ステータスを切り替え  |  範囲と列を比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   強化された数式バー    ワークブック & ワークシート管理   |  オートテキスト ライブラリ (Auto Text)   |  日付ピッカー   |  データの統合   |  セルの暗号化/復号化    リストで電子メールを送信   |  スーパーフィルター   |   特殊フィルタ (太字/斜体/取り消し線をフィルタリング...) ...
トップ15のツールセット12 のテキストツール (テキストの追加, 特定の文字を削除, ...)  |  50以上 のグラフ の種類 (ガントチャート, ...)  |  40以上の実用的な 数式 (誕生日に基づいて年齢を計算する, ...)  |  19 の挿入ツール (QRコードの挿入, パスから画像を挿入, ...)  |  12 の変換ツール (単語に変換する, 通貨変換, ...)  |  7 の統合 & セルの分割ツール (高度な行のマージ, セルの分割, ...)  |  ...さらに多く

Kutools for ExcelでExcelスキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、300以上の高度な機能を提供し、生産性を向上させ、保存時間を節約します。  最も必要な機能を入手するにはここをクリック...


Office TabはOfficeにタブインターフェイスをもたらし、作業を非常に簡単にします

  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付きの編集と読み取りを有効にします。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを減らします!