KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で2 つの数値間のパーセント変化を計算する

著者Siluvia変更日

ビジネス分析、学術研究、個人の財務管理など、どのような用途であれ、パーセント変化の計算をマスターすることは、効果的なデータ分析に不可欠です。本記事では、Excel でパーセント増加および減少を計算する基本的な数式から始め、さらに負の数値の扱い方、ゼロ値への対処法、そして既知のパーセント変化から元の値や新しい値を逆算する高度なテクニックまで、詳しく解説します。

パーセント変化を計算


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

2 つの数値間のパーセント変化を計算するには、次の2 つの基本的な数式があります。

数式1

=(new_value - old_value) / old_value

数式2

=new_value / old_value – 1

これらの数式を使えば、特定の数値がパーセントベースでどれだけ増加または減少したかを簡単に把握できます。以下では、2 つの数値間のパーセント変化をこれらの数式で計算する例を2 つご紹介します。


2 つの数値間のパーセント変化を計算する

このセクションでは、2 つの数値間のパーセント増加と減少を、ステップバイステップでわかりやすく計算する方法をご紹介します。


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

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

サンプルデータ

手順1:数式を適用して結果を取得する

空白セル(この例では D2)を選択し、次のいずれかの数式を入力してEnterキーを押すと、結果が表示されます。このセルを選択し、そのフィルハンドルを下方向にドラッグすれば、残りの結果も瞬時に取得できます。結果は以下のスクリーンショットのように、一般数値として表示されます。

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

結果を得るために数式を適用

手順2:結果をパーセント形式に設定する

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

kutools for excelホームタブの下にある「パーセントスタイル」を選択

結果

ユーザー数の年間増加率を算出しました。以下のスクリーンショットをご確認ください。

数値がパーセントに変換されます

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

kutools for excel AI のスクリーンショット

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

  • スマート実行:シンプルなコマンドでセル操作、データ分析、チャート作成が一気に可能!
  • カスタム数式:ワークフローの効率化に役立つ、あなた専用の数式を生成します。
  • VBA コーディング:VBA コードを簡単に記述・実装できます。
  • 数式解釈:複雑な数式が簡単に理解できます。
  • テキスト翻訳:スプレッドシート内の言語の壁を打ち破ります。
AI 搭載ツールでExcel の機能を強化しましょう。今すぐダウンロードして、これまでにない効率を体験してください!

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

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

 サンプルデータ

手順1:数式を適用して結果を取得する

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

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

結果を得るために数式を適用

手順2:結果をパーセント形式に設定する

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

kutools for excelホームタブの下にある「パーセントスタイル」を選択

結果

これらの価格のパーセント減少を計算しました。以下のスクリーンショットをご確認ください。

数値がパーセントに変換されます

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

高度な操作

このセクションでは、2 つの数値間のパーセント変化を計算する際に直面するさまざまな状況をご紹介します。


負の数を含むパーセンテージ変化を計算

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

以下に、これらの各シナリオを具体的な例を用いて説明します。

両方の数値が負

標準のパーセント変化数式は、両方の値が負の場合でも正しく機能します。
たとえば、ある企業の損失が前四半期の$10,000(古い値は-10,000)から今四半期の$50,000(新しい値は-50,000)へと増加したとします。以下の図に示すように、標準の数式()=(C2-B2)/B2)を使用すると、400% の増加となり、損失が$10,000 から$50,000 へと4 倍になったことが正確に反映されます。

両方の数値が負の場合、パーセントを得るために数式を使用

いずれかの数値が負

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

元の値が正、新しい値が負

新しい値がマイナスであっても、標準のパーセント変化数式は問題なく機能します。

たとえば、株式の価値がプラスからマイナスに転じたケースを考えてみましょう。先月の価値は$10(古い値は10)でした。しかし今月、市場の低迷により、その価値は-$10(新しい値は-10)まで下落しました。この2 つの数値間のパーセント変化を標準の数式()=(C2-B2)/B2)で計算すると、結果は-200% になります。これは大幅な減少を示しており、利益から損失への急激な転換を意味しています。

旧値が正で新値が負の場合、パーセントを得るために数式を使用

元の値が負、新しい値が正

たとえば、ある事業が損失から利益へと転換したケースを考えてみましょう。昨年、この小規模事業は10,000 ドルの損失(古い値は-10,000)を計上し、今年は20,000 ドルの利益(新しい値は20,000)を上げました。このような場合に標準のパーセント変化の数式を適用すると、結果は誤ったものになります。

旧値が負で新値が正の場合、パーセントを得るために数式を使用

ここで得られた「-300」という結果は、実際の状況では誤解を招きかねません。一見すると悪化を示すマイナスの変化のように見えますが、実は損失から利益へと改善しているのです。

このような場合は、ABS 関数を使って分母を正の値にすることで、負から正への変化を正確に捉えたパーセント変化の結果を得られます。新しい数式は次のとおりです。

=(C2-B2)/ABS(B2)

分母を正にするためにABS関数を使用

ここで得られた300% という結果は、損失から利益へと実際にプラスに転じた変化を正確に示しています。

注記
  • ABS メソッドは誤解を招く結果をもたらす可能性があることにご注意ください。以下のスクリーンショットのように、すべての企業が赤字から黒字に転じており、F 社が最も高い利益を上げています。しかし、他社と比べてそのパーセンテージ変化が小さく表示されており、これは意味をなしません。そのため、この手法は慎重にご使用ください!
    ABSメソッドは誤解を招く結果を生じる可能性があります

ゼロを含むパーセンテージ変化を計算

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

古い値がゼロの場合

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

問題1: 旧値がゼロ

このような場合、最も妥当な解決策は、パーセント変化を100%と見なすことです。基本的な数学では、0 から任意の正の数への変化は、100%の増加とみなされます。

基本的な数式は次のとおりです。

数式1

=IFERROR((new value - old value) / old value, 1)

数式2

=IFERROR((new value / old value - 1, 1)

#DIV/0!エラーを表示する代わりに100% を表示するには、次のいずれかの数式をご利用いただけます。

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

この課題を解決するためにIFERROR関数を適用

新しい値がゼロの場合

新しい値が0 の場合、結果は-1(つまり-100%)となり、これは完全な減少を表しています。正の値から0 への変化は100% の減少に相当するため、この結果は妥当です。

問題2: 新値がゼロ


パーセンテージ変化に基づいて元の値を計算

場合によっては、パーセント変化と最新の値がわかっていて、元の値を求めたいことがあります。たとえば、今年の売上が12,000 ドルで、昨年より20%増加した場合、昨年の売上をどのように求めればよいでしょうか?このような場合は、次の数式を使用します。

基本的な数式

=New value / (1 + Percentage Change)

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

=B2/(1+A2)

パーセント変化に基づいて旧値を計算

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

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

逆のケースとして、パーセント変化と元の値がわかっていて、新しい値を求めたい場合があります。たとえば、今年の売上が$10,000 で、来年の売上を今年より20% 高くしたい場合、来年の売上はどのように計算すればよいでしょうか?

基本的な数式

=Old value * (1 + Percentage Change)

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

=B2*(1+A2)

パーセント変化に基づいて新値を計算

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

以上のように、Excel で2 つの数値間のパーセント変化を計算するスキルを習得することは、データ分析力を大幅に高める非常に汎用性の高いテクニックです。単なる増減計算にとどまらず、負の数値やゼロを含む複雑なケースにもしっかり対応できるよう、本チュートリアルではさまざまな数式をご紹介しています。Excel の機能をさらに極めたい方は、当社ウェブサイトに豊富なチュートリアルをご用意しています。Excel のヒントとテクニックをさらに知る

最高の Office 生産性ツール

🤖KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート作成  拡張機能呼び出し
人気機能検索、ハイライト、または重複をマーキング     空白行を削除する     データを失うことなく列の結合またはセルを操作     数式を使用しない四捨五入...
スーパー LOOKUP複数条件 VLookup    複数値 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、Publisher、Access、Visio、Project でタブによる編集と閲覧を有効化します。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日何百回ものマウスクリックをカットします!

Kutools アドイン全製品は、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel、Word、Outlook、PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワフルに— Office アプリ全体で生産性を合理化
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • ベストバリュー— 個別アドイン購入よりお得