Excel で移動平均を計算するには?
株価、気象パターン、売上動向など、時間とともに変化するデータを扱う際には、一見不規則で混沌として見えるデータの背後にある本質的な傾向を見抜くことが重要です。こうした場面で特に有効なのが「移動平均」です。移動平均は短期的な変動を平滑化し、長期的なトレンドや周期性を鮮明に浮かび上がらせることで、データの真の動きをクリアに可視化します。
| 本チュートリアルでは、Excel で移動平均を計算する方法と、既存のチャートに移動平均トレンドラインを追加する手順をご紹介します。さっそく始めましょう! |
移動平均とは?
移動平均(ローリング平均、ランニング平均とも呼ばれる)とは、一連のデータポイントを分析する統計的手法で、完全なデータセットから重複する部分集合を取り出し、その平均値を繰り返し計算することで実現されます。
この手法は動的で、新しいデータが追加されるたびに継続的に更新されます。そのため、データ内の短期的な変動や異常値の影響を効果的に抑えることができます。たとえば、10 個の数値からなる系列があるとします。部分集合のサイズを3 に設定すると、まず最初の3 つの数値の平均を計算します。次に、部分集合を1 つ先にずらし、最初の数値を除外して4 番目の数値を新たに含めることで、次の平均計算用の3 つの数値からなるグループを作成します。こうして1 つずつずらしながら平均を計算する処理を、系列の最後まで繰り返します。
移動平均は、統計学や財務分析、気象予測などさまざまな分野で広く活用され、時間の経過に伴う基本的なトレンドを的確に把握するのに役立ちます。
Excel で移動平均を計算する
このセクションでは、Excel で移動平均を計算する2 つの効果的な方法をご紹介します。各手順を段階的に丁寧に解説し、データ分析作業でこれらの手法をスムーズに活用できるようサポートします。
AVERAGE 関数を使用してExcel で移動平均を計算する
Excel の「AVERAGE 関数」は、移動平均を計算するためのシンプルで便利な方法です。8 期間分のデータを含む表があり、3 期間の移動平均を算出したい場合は、以下の手順に従ってください:
- 最初の移動平均を表示したいセル(今回の例では3 期間の移動平均を計算するセル C4)をクリックします。
- AVERAGE 関数を入力します:
=AVERAGE(B2:B4)ヒント:この数式は、最初の3 つのデータポイント(B2、B3、B4)の平均を計算します。 - セル C4 をクリックし、フィルハンドルを移動平均を表示したい最終セルまでドラッグしてください。

注記:
- 移動平均の結果をより見やすくするには、セルを選択し、「ホーム」タブの「数値」グループにある「小数点以下の表示桁数を減らす」ボタンをクリックして、小数点以下の桁数を減らしてください。

- 数式を適用すると、各セルの左上隅に小さな緑色の三角形が表示されることがあります。これを消去するには、数式が入力されたセルを選択し、表示される感嘆符付きの黄色い三角形をクリックして「エラーを無視する」を選んでください。

データ分析ツールを使用してExcel で移動平均を計算する
Excel の「データ分析」コマンドには、データ分析に役立つさまざまなツールが含まれており、「移動平均」ツールもその一つです。これを使えば、特定のデータ範囲の平均を簡単に計算し、移動平均グラフをすぐに作成できます。
注:「データ分析」コマンドは[データ]タブにあります。表示されていない場合は、「ファイル」>「オプション」>「アドイン」の順に選択して有効化してください。下部の「管理」ボックスで「Excel アドイン」が選択されていることを確認し、「設定」をクリックします。「アドイン」ダイアログで「分析ツール」横のチェックボックスをオンにして、「OK」をクリックしてください。
- 「データ」>「データ分析」をクリックしてください。

- 「データ分析」ダイアログで「移動平均」を選択し、「OK」をクリックします。

- 表示される「移動平均」ダイアログボックスで、以下の操作を行ってください:
- 入力範囲:移動平均を計算するデータの範囲を選択してください。例:B2:B9 を選択します。
- 間隔:各移動平均に使用するデータポイントの数を入力してください。今回の例では、「3」を入力します。
- リスト配置エリア:移動平均の結果を表示するセル範囲(例:C2:C9 など)を指定します。
- グラフ出力:グラフを表示する必要がある場合は、このオプションをオンにしてください。
- 「OK」をクリックしてください。

結果
「OK」をクリックすると、Excel は指定されたリスト配置エリアに移動平均を出力します。また、「グラフ出力」オプションが選択されている場合は、対応するグラフも同時に作成されます。

既存のグラフに移動平均トレンドラインを追加する
下図のようにExcel ワークシートにグラフがすでに存在する場合は、移動平均トレンドラインを簡単に追加してトレンド分析が行えます。

- トレンドラインを追加したいグラフをクリックしてください。
- 「グラフデザイン」(旧バージョンでは「デザイン」)>「グラフ要素の追加」>「トレンドライン」>「その他のトレンドラインオプション」をクリックします。
ヒント:デフォルトの「2 期間移動平均」で十分な場合は、「グラフデザイン」>「グラフ要素の追加」>「トレンドライン」>「移動平均」を直接選択できます。この操作により、自動的に「2 期間移動平均」とラベル付けされたトレンドラインが挿入されます。 - ワークシートの右側に「トレンドラインの書式設定」ペインが開いたら:
- 「移動平均」オプションを選択し、「期間」ボックスに移動平均の間隔を入力してください。
- (オプション)トレンドラインの名前をカスタマイズするには、「ユーザー設定」を選択して、希望の名前を入力してください。

結果
これらの手順を実行すると、下図のようにグラフに移動平均のトレンドラインが追加されます。


高度なグラフのカスタマイズと分析:
- さらに細かくカスタマイズしたい場合は、「トレンドラインの書式設定」ペインの「塗りつぶしと線」または「効果」タブで、「線スタイル」や「色」、「幅」などのオプションをお試しください。

- より詳細な分析を行うには、異なる期間の移動平均トレンドラインを複数追加しましょう。たとえば、2 期間(濃い赤)と3 期間(オレンジ)の移動平均トレンドラインを表示すれば、時間の経過に伴うトレンドの変化を簡単に比較できます。

以上がExcel における移動平均に関するすべての内容です。このチュートリアルがお役に立てば幸いです!さらに多くのExcel ヒントやテクニックを知りたい方は、こちらをクリックしてください。数千件以上のチュートリアルが収録されたコンテンツにすぐアクセスできます。
動画:Excel で移動平均を計算する
最高の Office 生産性ツール
Kutools for Excel – あなたを群衆から際立たせます
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索、ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー VLookup:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
| 高度なドロップダウンリスト:簡単なドロップダウンリスト | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
| 列マネージャー:指定した数の列を追加 | 列を移動 | 非表示列の表示状態を切り替え |列を比較して同じ/異なるセルを選択... | |
| 注目の機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー|リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除...)| 50+チャートタイプ(ガントチャート...)| 40+実用的関数(誕生日に基づいて年齢を計算します...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入...)| 12 変換ツール(単語に変換する、為替レートの変換...)| 7 結合と分割ツール(高度な行のマージ、Excel セルを分割...)|。。。他にも多数 |
Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…
Office Tab – Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします
- 開いている数十ものドキュメントを1 秒で切り替え!
- 毎日何百回も繰り返されるマウスクリックを削減し、マウスによる手首の悩みともさよならしましょう。
- 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
- Chrome、Edge、Firefox のように、Office(Excel を含む)にも効率的なタブ機能をもたらします。










