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

Kutools for Office — 1つのスイート、5つのツールで、もっと多くのことを成し遂げましょう。

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

Author: Siluvia Last Modified: 2025-08-26

ビジネス分析、学術研究、または個人の財務管理に関わらず、パーセンテージ変化の計算を習得することは効果的なデータ分析に不可欠です。この記事では、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 Aide:データ分析を革新します。主な機能:Intelligent Executionコード生成カスタム数式の作成データの分析とグラフの生成Kutools Functionsの呼び出し……
人気の機能重複の検索・ハイライト・重複をマーキング空白行を削除データを失わずに列またはセルを統合丸める……
スーパーLOOKUP複数条件でのVLookup複数値でのVLookup複数シートの検索ファジーマッチ……
高度なドロップダウンリストドロップダウンリストを素早く作成連動ドロップダウンリスト複数選択ドロップダウンリスト……
列マネージャー指定した数の列を追加列の移動非表示列の表示/非表示の切替範囲&列の比較……
注目の機能グリッドフォーカスデザインビュー強化された数式バーワークブック&ワークシートの管理オートテキスト ライブラリ日付ピッカーデータの統合セルの暗号化/復号化リストで電子メールを送信スーパーフィルター特殊フィルタ(太字/斜体/取り消し線などをフィルター)……
トップ15ツールセット12 種類テキストツールテキストの追加特定の文字を削除など)50種類以上のグラフガントチャートなど)40種類以上の便利な数式誕生日に基づいて年齢を計算するなど)19 種類の挿入ツールQRコードの挿入パスから画像の挿入など)12 種類の変換ツール単語に変換する通貨変換など)7種の統合&分割ツール高度な行のマージセルの分割など)… その他多数
Kutoolsはお好みの言語で利用可能 ― 英語、スペイン語、ドイツ語、フランス語、中国語、その他40以上の言語に対応!

Kutools for ExcelでExcelスキルを強化し、これまでにない効率を体感しましょう。 Kutools for Excelは300以上の高度な機能で生産性向上と保存時間を実現します。最も必要な機能はこちらをクリック...


Office TabでOfficeにタブインターフェースを追加し、作業をもっと簡単に

  • Word、Excel、PowerPointでタブによる編集・閲覧を実現
  • 新しいウィンドウを開かず、同じウィンドウの新しいタブで複数のドキュメントを開いたり作成できます。
  • 生産性が50%向上し、毎日のマウスクリック数を何百回も削減!

全てのKutoolsアドインを一つのインストーラーで

Kutools for Officeスイートは、Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proをまとめて提供。Officeアプリを横断して働くチームに最適です。

Excel Word Outlook Tabs PowerPoint
  • オールインワンスイート — Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proが含まれます
  • 1つのインストーラー・1つのライセンス —— 数分でセットアップ完了(MSI対応)
  • 一括管理でより効率的 —— Officeアプリ間で快適な生産性を発揮
  • 30日間フル機能お試し —— 登録やクレジットカード不要
  • コストパフォーマンス最適 —— 個別購入よりお得