「先週は売上が良かったのに、今週はまた落ち込んでいる……結局うちの店は伸びているのか、そうでないのか、日々の数字を見ているだけでは正直よく分からない」
売上や来客数の日々の凸凹(でこぼこ)に振り回されず、本当のトレンド(傾向)を読み取るための最も基本的な統計手法が「移動平均法」です。エクセルのAVERAGE関数、またはエクセル標準搭載の「データ分析」アドインを使えば、専門知識がなくても数分で自店の売上トレンドを可視化できます。
この記事では、統計やプログラミングの知識が一切なくても、経営者・店長が自分の手でエクセルを操作しながら移動平均を計算できるよう、セルの番地レベルで具体的に手順を解説します。
- この記事でわかること
- そもそも「移動平均法」とは?売上のデコボコをならしてトレンドを見る技術
- 移動平均法にはどんな種類がある?経営でよく使う「後方移動平均」を中心に理解する
- 移動平均を計算する前に:まず何のデータを、どこから集めればいいか
- エクセルで移動平均を出す方法(1)AVERAGE関数を使う【最も簡単・おすすめ】
- エクセルで移動平均を出す方法(2)「データ分析」アドインを使う【一括計算+グラフ自動生成】
- 移動平均とエクセルグラフの「近似曲線」機能はどう違うのか
- 移動平均と前年同月(前年同週)比較を組み合わせて、季節要因を正しく切り分ける
- 移動平均の「区間(何日・何ヶ月でならすか)」はどう決めるべきか
- 【業種別】移動平均法の実践活用ガイド
- 移動平均線から読み取れる「4つのサイン」
- 移動平均データを毎月の振り返り会議に落とし込むテンプレート
- まとめ:まずは7日移動平均・12ヶ月移動平均から始めてみる
- あわせて読みたい
この記事でわかること
- 移動平均法とは何か、なぜ日々の売上ではなくトレンドを見る必要があるのか
- エクセルのAVERAGE関数を使った移動平均の出し方(具体的なセル番地・数値例つき)
- エクセルの「データ分析」アドインを使った一括計算・グラフ化のやり方
- 飲食店・パーソナルジム・学習塾・エステサロン・スーパー小売店、それぞれの業種での移動平均の使い方
- 移動平均法の弱点と、次のステップとして知っておくべき発展的な手法
そもそも「移動平均法」とは?売上のデコボコをならしてトレンドを見る技術
移動平均法とは、一定の期間(3日間、7日間、12ヶ月間など)を区切って平均値を計算し、その区間を1日ずつ・1ヶ月ずつ「ずらしながら」平均を取り続ける分析手法です。難しく聞こえますが、やっていることは非常にシンプルで、「直近◯日(◯ヶ月)の数字をならして、平均するとどれくらいか」を毎日(毎月)計算し直しているだけです。
なぜこれが重要なのか。実店舗ビジネスの売上や来客数は、日によって・月によって必ず波があります。飲食店であれば金曜と火曜では客数が2〜3倍違うことも珍しくありませんし、学習塾であれば春の新学期と夏休みでは問い合わせ数がまったく異なります。この「波」の中に埋もれてしまうと、「先週より今週の方が売上が高かった/低かった」という一喜一憂だけで経営判断をしてしまい、本当は緩やかに右肩下がりになっているトレンドに気づけない、という事態が起こります。
移動平均法は、この日々・月々の「ノイズ(曜日変動や季節変動による一時的な上下)」を打ち消して、「シグナル(本当の傾向)」だけを浮かび上がらせるための、最も基本的で、かつ最も実務で使われている手法です。統計学や需要予測の専門家が使う手法ではありますが、計算そのものは中学校レベルの平均計算の延長線上にあり、エクセルさえあれば誰でも扱えます。
「単純な平均」と「移動平均」は何が違うのか
「今月の平均日商はいくらか」を計算するのは、単なる平均(1つの数字が出て終わり)です。これに対して移動平均は、「7月1日を含む直近7日間の平均」「7月2日を含む直近7日間の平均」「7月3日を含む直近7日間の平均」……というように、区間をずらしながら毎日新しい平均値を計算し続けます。この結果、日ごとに1つずつ「ならされた数字」の折れ線ができあがり、これをグラフにすると、日々のギザギザした売上グラフの上に、なめらかな「トレンドライン」が浮かび上がります。経営者が本当に見るべきはこの「なめらかな線」であり、日々のギザギザの1点1点に一喜一憂する必要はない、というのが移動平均法の考え方です。
移動平均法にはどんな種類がある?経営でよく使う「後方移動平均」を中心に理解する
移動平均法には、平均を取る区間の取り方によって主に3つの種類があります。専門的にはそれぞれ「前方移動平均」「後方移動平均」「中央移動平均」と呼ばれますが、実店舗ビジネスの日次・月次売上分析で圧倒的によく使われるのは「後方移動平均」です。まずはこの3つの違いをざっくり押さえておきましょう。
| 種類 | 区間の取り方 | 主な用途 | 経営での使いやすさ |
|---|---|---|---|
| 後方移動平均 | その日を含めて「過去◯日分」を平均する | 直近の売上トレンドの把握、日々の経営モニタリング | ◎(最も使いやすく、今日のデータだけで計算できる) |
| 前方移動平均 | その日を含めて「未来◯日分」を平均する | 需要予測モデルの構築、統計的な検証 | △(未来のデータが必要なため、過去の検証にしか使えない) |
| 中央移動平均 | その日の前後で均等に区間を取る(例:前後3日ずつ+当日) | 季節指数の算出など、精密な統計分析 | △(直近数日分が確定しないと計算できず、リアルタイム経営には不向き) |
この記事では、実店舗の経営者・店長が「今日、この瞬間の数字」を使ってすぐに計算できる「後方移動平均」を軸に、エクセルでの具体的な操作方法を解説していきます。以降、単に「移動平均」と書いた場合はこの後方移動平均を指すものとします。
移動平均を計算する前に:まず何のデータを、どこから集めればいいか
移動平均を計算するためには、「日付」と「その日(その月)の実績値」がセットになったデータが必要です。特別なシステムがなくても、以下のような手元の情報から十分に始められます。
- レジ・POSレジの日次売上レポート:多くのPOSレジは日別・月別の売上をCSVやPDFで出力できます。ここから日付と売上金額をコピーしてエクセルに貼り付けるだけで、移動平均計算用のデータが揃います。
- 手書きの売上ノート・日報:POSレジがない店舗でも、日々の売上を手書きでノートに記録している場合は、それをエクセルに転記するだけで十分です。過去に遡って入力する場合も、直近3ヶ月分程度あれば7日移動平均の分析は始められます。
- 予約管理システム・会員管理システムの月次レポート:パーソナルジムや学習塾、エステサロンであれば、予約システムや会員管理システムから月次の新規入会者数・退会者数・体験申込数などをダウンロードできることが多く、これをそのまま移動平均の元データとして使えます。
大切なのは、最初から完璧なデータを集めようとしないことです。まずは直近1〜3ヶ月分の日次売上だけでもエクセルに入力し、7日移動平均を計算してみることから始めてください。データを継続的に記録する習慣そのものが、移動平均分析を続けるうえでの土台になります。
エクセルで移動平均を出す方法(1)AVERAGE関数を使う【最も簡単・おすすめ】
エクセルで移動平均を計算する最もシンプルな方法は、誰もが一度は使ったことのある「AVERAGE関数」を使う方法です。特別なアドイン設定も不要で、日々の売上を入力しているエクセル表があれば、その日のうちに導入できます。ここでは、架空の居酒屋の30日分の日商データを例に、実際の手順を見ていきましょう。
ステップ1:日々のデータを1列に並べる
まず、A列に日付、B列に日商(売上金額)を、1日1行で入力します。A1セルに「日付」、B1セルに「売上」という見出しを入れ、A2セルから下方向に7月1日、7月2日……と日付を入力し、対応するB2セルから下方向に売上金額を入力していきます。仮に7月1日〜7月30日までの30日分のデータがあるとすると、B2セルからB31セルまでにデータが並んでいる状態になります。ここまでは、日々の売上を記録している方であれば既にできている状態のはずです。
ステップ2:C列に「7日移動平均」の計算式を入力する
次に、C列に移動平均を計算していきます。7日間の移動平均を出す場合、少なくとも7日分のデータが揃わないと計算できませんので、最初の平均値はC8セル(7月7日の行)から始まります。C8セルに次の数式を入力してください。
=AVERAGE(B2:B8)
これは「B2セルからB8セルまで(7月1日〜7月7日までの7日分)の売上を平均する」という意味です。この式を入力してエンターを押すと、7月1日〜7日の平均日商が表示されます。次に、C8セルの右下にカーソルを合わせて(カーソルが「+」の形に変わります)、そのままC31セルまでドラッグしてコピーしてください。すると自動的に、C9セルは=AVERAGE(B3:B9)、C10セルは=AVERAGE(B4:B10)というように、1行下がるごとに平均を取る範囲が1日ずつ後ろにずれていきます。これが「移動」平均の名前の由来であり、この作業だけで7日移動平均の計算は完了です。
ステップ3:折れ線グラフにして目で見えるようにする
数字の列を眺めているだけでは、トレンドは直感的に分かりません。A列(日付)とB列(日々の売上)、C列(7日移動平均)の3列を範囲選択し、エクセルの「挿入」タブから「折れ線グラフ」を挿入しましょう。すると、B列のギザギザした日々の売上の折れ線の上に、C列のなめらかな移動平均線が重なって表示されます。日々の売上の折れ線が上下に激しく動いていても、移動平均線がじわじわ右肩上がりであれば「客数は増加傾向にある」、逆に移動平均線がじわじわ下がっていれば「何らかの対策が必要」と、視覚的に一瞬で判断できるようになります。
具体例で確認する:14日分のデータを実際に計算してみる
数式の説明だけではイメージが湧きにくいと思いますので、架空の居酒屋の14日分の日商データを使って、実際に7日移動平均を計算した結果を見てみましょう。この店舗は金曜・土曜に売上が15万円台まで跳ね上がる一方、火曜・水曜は5万円台まで落ち込む、典型的な曜日変動のある店舗です。
| 日付 | 曜日 | 日商 | 7日移動平均 |
|---|---|---|---|
| 7/1 | 金 | 145,000円 | ― |
| 7/2 | 土 | 158,000円 | ― |
| 7/3 | 日 | 132,000円 | ― |
| 7/4 | 月 | 62,000円 | ― |
| 7/5 | 火 | 58,000円 | ― |
| 7/6 | 水 | 65,000円 | ― |
| 7/7 | 木 | 71,000円 | 98,714円 |
| 7/8 | 金 | 150,000円 | 99,429円 |
| 7/9 | 土 | 162,000円 | 100,000円 |
| 7/10 | 日 | 128,000円 | 99,429円 |
| 7/11 | 月 | 60,000円 | 99,143円 |
| 7/12 | 火 | 55,000円 | 98,714円 |
| 7/13 | 水 | 68,000円 | 99,143円 |
| 7/14 | 木 | 74,000円 | 99,571円 |
この表を見ると、日商そのものは55,000円〜162,000円まで実に約3倍もの幅で上下していますが、7日移動平均は98,714円〜100,000円の間にほぼ収まっており、わずか1,300円程度の範囲でしか動いていないことが分かります。つまりこの店舗は、日々の数字だけを見ると「絶好調の日」と「厳しい日」が交互にやってくるように見えますが、実際には週単位で見ると非常に安定した売上を保っている、ということが移動平均を取ることで初めて明らかになります。逆に、もしこの7日移動平均の数字が週を追うごとに95,000円、90,000円、85,000円……と下がっていくようであれば、日々の数字がどれだけ良い日を含んでいても、店全体としては客離れが進行している、と早期に気づくことができます。
関数を応用して「移動平均専用の関数」を作る(発展)
毎回セル範囲を手入力するのが面倒な場合は、OFFSET関数とAVERAGE関数を組み合わせることで、区間の長さ(何日移動平均にするか)をセル1つで自由に変更できる数式を作ることもできます。例えばE1セルに「移動平均の日数」(例:7)を入力しておき、C8セルに=AVERAGE(OFFSET(B8,-($E$1-1),0,$E$1,1))という式を入れておけば、E1セルの数字を7から30に変えるだけで、7日移動平均から30日移動平均まで一瞬で切り替えられます。ただし、この応用は必須ではありません。まずはシンプルなAVERAGE関数のドラッグコピーだけで十分に実務で使えます。
エクセルで移動平均を出す方法(2)「データ分析」アドインを使う【一括計算+グラフ自動生成】
AVERAGE関数を手でドラッグする方法は簡単ですが、「毎月これをやるのが面倒」「関数を組むこと自体が苦手」という方には、エクセルに標準搭載されている「データ分析」アドイン(分析ツール)を使う方法がおすすめです。こちらは一度設定を済ませてしまえば、あとはボタン操作だけで移動平均の計算とグラフ化を同時に行ってくれます。
ステップ1:「データ分析」アドインを有効にする(初回のみ)
初期状態のエクセルでは、「データ分析」メニューは表示されていません。まず「ファイル」タブ→左下の「オプション」→「アドイン」を開きます。画面下部の「管理」欄が「Excel アドイン」になっていることを確認し、「設定」ボタンを押すと、アドインの一覧が表示されます。この中の「分析ツール」にチェックを入れ、「OK」を押してください。これで、エクセルの上部メニュー「データ」タブの右端に「データ分析」という項目が新しく表示されるようになります。この設定はパソコン1台につき最初の1回だけ行えば、以降ずっと使い続けられます。
ステップ2:「移動平均」を選んで範囲を指定する
先ほどと同じ日商データ(A列に日付、B列に売上)を用意した状態で、「データ」タブ→「データ分析」をクリックすると、ダイアログボックスが開き、様々な分析手法の一覧が表示されます。この中から「移動平均」を選択し、「OK」を押します。
次に設定画面が開くので、以下のように入力します。
- 入力範囲:B1:B31(見出しを含めて売上データ全体を選択)
- 先頭行をラベルとして使用:チェックを入れる(見出し行を含めて選択した場合)
- 区間:7(7日移動平均にしたい場合。学習塾の月次データなら3や6を指定することもあります)
- 出力先:C1セルを指定(計算結果を表示したい場所)
- グラフ作成:チェックを入れる(自動でグラフを作ってくれます)
「OK」を押すと、C列に移動平均の数値が自動計算され、さらに指定した区間ではグラフまで自動生成されます。AVERAGE関数を1つずつドラッグする手間すら不要になるため、複数店舗・複数指標(売上・客数・客単価など)を並行して分析したい場合に特に威力を発揮します。
関数とアドイン、結局どちらを使うべきか
迷ったら、まずはAVERAGE関数から始めることをおすすめします。理由は、関数であればデータを追加するたびに自動的に計算範囲が更新される(ドラッグを1回伸ばすだけで済む)のに対し、アドインは計算した時点のデータで「結果を貼り付ける」仕組みのため、データを追加するたびに毎回アドインを実行し直す必要があるためです。日々データを更新しながら継続的にモニタリングしたい場合はAVERAGE関数、月末にまとめて1ヶ月分を分析してレポート化したい場合はデータ分析アドイン、と使い分けるのが実務的です。
移動平均とエクセルグラフの「近似曲線」機能はどう違うのか
エクセルの折れ線グラフには、右クリックから「近似曲線の追加」を選ぶことで、データ全体を通した1本の傾向線(トレンドライン)を自動で引いてくれる機能があります。この機能を知っている方は、「移動平均をわざわざ計算しなくても、近似曲線を引けば十分ではないか」と思われるかもしれません。しかし、この2つは似ているようで役割がまったく異なります。
近似曲線(多くの場合「線形近似」を使います)は、期間全体を通して「右肩上がりか、右肩下がりか」を1本の直線で要約してしまう機能です。そのため、「直近1ヶ月で急に落ち込み始めた」といった直近の変化を捉えることが苦手です。半年分のデータのうち最初の5ヶ月が好調で最後の1ヶ月だけ急落した場合でも、近似曲線は全体をならして「緩やかな右肩上がり」と表示してしまうことがあります。これに対して移動平均線は、区間をずらしながら計算し続けるため、直近の変化がタイムリーに線の形に反映されます。「今どちらの方向に向かっているか」をリアルタイムで把握したい経営者には、近似曲線よりも移動平均線の方が実務的に有用です。両者は対立するものではなく、移動平均線で日々のトレンドを追いつつ、四半期や半期の振り返りの際に近似曲線で大きな方向性を確認する、という併用の仕方がおすすめです。
移動平均と前年同月(前年同週)比較を組み合わせて、季節要因を正しく切り分ける
12ヶ月移動平均は季節変動をならしてくれる便利な指標ですが、「今月の実績が良かったのか悪かったのか」を判断する際には、移動平均だけでなく「前年同月比」も併せて確認することで、より精度の高い判断ができます。例えば学習塾で、今年7月の入塾者数が先月(6月)より増えていたとしても、それが「季節的に毎年7月は夏期講習前で増えるだけ」なのか、「昨年の7月と比べても増えている、本当の意味での成長」なのかは、前年同月比を見なければ判別できません。
実務的には、エクセル上に「当月実績」「12ヶ月移動平均」「前年同月実績」「前年同月比(%)」の4列を並べて管理することをおすすめします。12ヶ月移動平均が右肩上がりで、かつ前年同月比も100%を超えている月が続いていれば、季節要因を除いた本当の成長が起きていると判断できます。逆に、単月の実績は良くても12ヶ月移動平均が下がっている場合は、「たまたま今月が良かっただけ」であり、油断せず原因分析を続ける必要がある、というサインになります。
移動平均の「区間(何日・何ヶ月でならすか)」はどう決めるべきか
移動平均法を使ううえで最も実務的に悩ましいのが、「何日分(何ヶ月分)を平均するか」という区間の決め方です。区間を短くしすぎるとノイズが消えきらず、区間を長くしすぎるとトレンドの変化に気づくのが遅れます。目安として、以下の考え方を持っておくと判断しやすくなります。
- 日次データで曜日変動をならしたい場合:7日(1週間)の倍数にする。7日移動平均であれば、必ず月・火・水・木・金・土・日を1回ずつ含むため、曜日ごとの客数差がきれいに相殺されます。3日移動平均のように7の倍数でない区間にすると、平日中心の週と週末を含む週で数値の性質が変わってしまい、比較がしづらくなります。
- 月次データで季節変動をならしたい場合:12ヶ月(1年)にする。12ヶ月移動平均は、1年を通じての季節要因(繁忙期・閑散期)をすべて含むため、季節に関係のない「地力としての事業の伸び・縮み」を見るのに適しています。
- 短期のキャンペーン効果だけを見たい場合:3日〜5日程度の短い区間にする。区間を短くするほど、直近の変化に敏感に反応するようになります。ただし短くしすぎると、結局ノイズを拾ってしまう点に注意が必要です。
迷った場合は、まず「7日移動平均(日次データ)」または「12ヶ月移動平均(月次データ)」の2つから始めるのが最も失敗が少ない選択です。この2つは業種を問わず、ほぼすべての実店舗ビジネスで意味のあるトレンドを描き出してくれます。
【業種別】移動平均法の実践活用ガイド
ここからは、業種ごとにどのようなデータをどんな区間で移動平均化すればよいか、具体的な数値例とともに解説します。自店の業種に近い項目から読んでいただいて構いません。
飲食店・居酒屋:曜日変動を消して「本当に客足が伸びているか」を見る
飲食店・居酒屋の日商は、曜日によって驚くほど変動します。例えば金曜・土曜の日商が15万円前後なのに対し、火曜・水曜は6万円前後、という店舗は珍しくありません。この状態で「昨日は6万円しかなかった、まずい」と一喜一憂しても意味がなく、むしろ「先週の水曜(6.5万円)と比べて今週の水曜(6万円)はどうか」を比較すべきです。ここで7日移動平均を使うと、月〜日までの1週間をまるごと含んだ平均値が毎日算出されるため、「7月10日時点の7日移動平均は9.8万円、7月17日時点は9.5万円」というように、曜日の凹凸を除いた「地力としての週間平均日商」の推移を追うことができます。この数値がじわじわ下がっているようであれば、近隣に競合店ができた、リピーターが離れている、といった構造的な問題を早期に疑うことができます。さらに、ランチとディナーを分けて別々に7日移動平均を取ると、「ディナーは横ばいだがランチが下がっている」といった時間帯別の変化にも気づけるようになり、より的確な打ち手(ランチメニューの見直しなど)につなげられます。
パーソナルジム:入会・退会の波にまどわされず年間トレンドを掴む
パーソナルジムは、1月(正月太り解消需要)と7月(夏に向けたダイエット需要)に入会が集中し、逆に2月・8月は閑散期になる、という強い季節性を持つ業態です。月次の会員数や新規入会数だけを前月比で見ていると、「7月に入会者が急増した」ことに満足してしまい、実は前年の同じ7月と比べると入会者数が減少している、という重要なサインを見逃しがちです。ここでは12ヶ月移動平均が有効です。毎月の新規入会者数について、直近12ヶ月分の平均を計算し続けることで、季節要因を排除した「年間を通じた地力としての集客力」の推移が見えるようになります。12ヶ月移動平均線が右肩上がりであれば事業は健全に成長しており、横ばい・右肩下がりであれば、季節キャンペーンだけに頼らない集客の見直しが必要というサインになります。あわせて「退会者数」の12ヶ月移動平均も並べて見ることをおすすめします。新規入会の移動平均が伸びていても、退会の移動平均も同じペースで伸びていれば、会員数は実質的に増えていないことになります。入会と退会、両方の移動平均を追って初めて「本当に会員基盤が拡大しているか」が判断できます。
学習塾:入退塾の波の中から「本当の教室人気」を読み取る
学習塾も新学期(2月〜4月)や夏期講習(7月〜8月)に問い合わせ・入塾が集中する典型的な季節業態です。月次の在籍生徒数を12ヶ月移動平均でならすと、「入退塾の波」を除いた「教室としての実力」の推移が見えます。加えて学習塾では、3ヶ月移動平均(四半期に近い区間)も有用です。例えば「体験授業からの入塾率」を毎月記録し3ヶ月移動平均を取ることで、直近の授業の質やスタッフ対応の変化が入塾率にどう影響しているかを、単月のブレに惑わされずに検証できます。単月だと1人の体験者の結果で率が大きく振れてしまいますが、3ヶ月分をならすことで、傾向として意味のある変化かどうかを判断しやすくなります。また、学年別(小学生・中学生・高校生)に入退塾者数を分けて移動平均を取ると、「全体では横ばいだが中学生だけ減っている」といった学年ごとの偏りにも気づけるため、チラシやWeb広告のターゲティングを見直す判断材料になります。
エステサロン:新規集客とリピートの波を切り分けて見る
エステサロンは、広告出稿や割引キャンペーンのタイミングによって新規来店数が大きく変動します。キャンペーン中は新規来店が跳ね上がり、キャンペーン終了直後はガクッと落ち込む、という動きが典型的です。この場合、日次または週次の新規来店数について7日〜28日程度の移動平均を取ることで、「キャンペーンによる一時的な瞬間風速」と「キャンペーン後も定着している実力としての集客水準」を区別できます。移動平均線がキャンペーン後も高い水準を保っていれば、そのキャンペーンは新規顧客の定着に成功したと言えますし、移動平均線がキャンペーン前の水準まで戻ってしまうのであれば、割引に釣られただけの一過性の集客だった可能性が高い、という評価ができます。あわせて「新規客の2回目来店率」も月次で記録し3ヶ月移動平均を取ると、キャンペーンで集めた新規客が定額メニューやリピートコースにどれだけ移行しているか、施策の質そのものを継続的に評価できるようになります。
スーパー・小売店:来店客数と客単価、それぞれの移動平均を並べて見る
スーパーや小売店では、日々の「来店客数」と「客単価」の両方を7日移動平均でならし、2本の折れ線として並べて見ることが特に有効です。売上(来店客数×客単価)の移動平均が横ばいでも、その内訳として「来店客数の移動平均は下がっているが、客単価の移動平均が上がって相殺している」というケースは頻繁に起こります。この場合、表面上の売上だけを見ていると問題に気づけませんが、来店客数の移動平均線が右肩下がりであることに早めに気づければ、値上げに頼った経営から脱却し、集客そのものをテコ入れする判断ができます。日々の伝票データやPOSデータの活用方法については、以下の記事でより詳しく解説していますので、あわせてご覧ください。小売店データ活用の基本また、部門別(生鮮・惣菜・日配など)に売上を分けて7日移動平均を取ると、店全体の売上は横ばいでも「惣菜部門だけ下がっている」といった部門ごとの偏りが見えてきます。全体の数字だけでなく、部門別・カテゴリ別に移動平均を分解して見る習慣をつけると、より的を絞った改善策を打てるようになります。
移動平均線から読み取れる「4つのサイン」
移動平均線を実際に描いてみると、大きく分けて4つの典型的な形が現れます。それぞれが何を意味しているのか、経営判断とセットで押さえておきましょう。日々の実績のグラフだけを眺めていると気づきにくいこれらの「形」も、移動平均線という補助線を1本引くだけで、驚くほどはっきりと見えるようになります。
- 右肩上がり:地力としての集客・売上が伸びている良いサイン。何が効いているのかを特定し、継続・強化する。
- 右肩下がり:日々の売上ではまだ目立たない「静かな悪化」が進んでいるサイン。競合の出店、リピーターの離脱、口コミ評価の低下などを疑い、早めに手を打つ。
- 横ばい:事業として安定はしているが、成長は止まっている状態。新しい施策(新メニュー、新サービス、広告出稿)を試すタイミングと捉える。
- 移動平均線と日々の実績線の乖離が急に広がる:一時的な特殊要因(大型連休、天候、近隣イベントなど)が発生しているサイン。単発要因かトレンド変化の予兆かを見極める必要がある。
移動平均データを毎月の振り返り会議に落とし込むテンプレート
せっかく移動平均を計算しても、経営者が1人でグラフを眺めるだけで終わってしまっては、現場の改善にはつながりません。スタッフや店長を交えた月次の振り返り会議がある場合は、以下のような簡単なアジェンダに移動平均のグラフを組み込むことをおすすめします。
Q. 移動平均の区間は何日・何ヶ月にすればいいですか?迷っています。
A. 日次データであれば、まずは「7日移動平均」から始めてください。曜日による客数差をきれいに相殺できるため、業種を問わず最も使いやすい区間です。月次データであれば「12ヶ月移動平均」が基本です。季節要因をすべて含む1年分をならすことで、季節性に左右されない事業の地力を把握できます。慣れてきたら、目的に応じて3日・28日・3ヶ月など複数の区間を併用すると、短期の変化と中長期のトレンドの両方を捉えられるようになります。
Q. AVERAGE関数とデータ分析アドイン、結局どちらを使えばいいですか?
A. 日々データを追加しながら継続的にモニタリングしたい場合はAVERAGE関数がおすすめです。データを追加するたびに、コピーした計算式が自動的に反映されるため、更新の手間が少なく済みます。一方、月末にまとめて1ヶ月分のデータを分析し、グラフ付きのレポートを一度に作りたい場合は、データ分析アドインの方が短時間で仕上がります。両方使えるようになっておくと、場面に応じて使い分けられて便利です。
Q. 開業したばかりで、まだ数ヶ月分のデータしかありません。移動平均は使えますか?
A. 使えますが、区間の選び方に工夫が必要です。12ヶ月移動平均を計算するには最低12ヶ月分のデータが必要になるため、開業直後は計算できません。まずは日次データで7日移動平均から始め、曜日変動をならした「週単位のトレンド」を追うことをおすすめします。データが半年、1年と蓄積されていくにつれて、3ヶ月移動平均、12ヶ月移動平均と、より長期のトレンドを見られるようにステップアップしていってください。
Q. 移動平均線がガタガタで、なめらかになりません。何が原因ですか?
A. 主な原因は2つ考えられます。1つ目は「区間が短すぎる」ことです。曜日変動をならしたいのに3日移動平均のように7の倍数でない短い区間を使うと、平日中心の週と週末を含む週とで数値の性質が変わり、ガタつきが残ります。区間を7日・14日・28日など7の倍数にしてみてください。2つ目は「元データそのものに極端な外れ値(大型連休、臨時休業、システム障害など)が含まれている」ことです。この場合は、その日のデータを移動平均の計算対象から除外するか、注記をつけたうえで特殊要因として別途扱うことを検討してください。
Q. Googleスプレッドシートでも同じように移動平均は計算できますか?
A. はい、計算できます。AVERAGE関数はGoogleスプレッドシートでもまったく同じ書き方(例:=AVERAGE(B2:B8))で使えますので、この記事で紹介した「方法1」の手順はそのまま応用可能です。ただし、エクセルの「データ分析」アドインに相当する標準機能はGoogleスプレッドシートには搭載されていないため、「方法2」を使いたい場合はエクセルを利用してください。複数店舗でリアルタイムに数字を共有したい場合はスプレッドシート、詳細な統計分析まで行いたい場合はエクセル、と使い分けるとよいでしょう。
Q. 移動平均線だけを見て経営判断をしてもいいですか?
A. 移動平均線は「気づくきっかけ」として非常に優秀ですが、それだけで打ち手まで決めるのは避けてください。移動平均線が右肩下がりであることが分かったら、次にすべきは「なぜ下がっているのか」を探ることです。競合店の出店状況、口コミサイトの評価推移、顧客アンケートの結果、スタッフの退職・入職のタイミングなど、他の情報と重ね合わせて初めて、有効な打ち手が見えてきます。移動平均法はあくまで「入口」の分析手法だと捉えてください。
Q. 客数・客単価・売上の3つを移動平均にする場合、どの順番で見ればいいですか?
A. まず「売上の移動平均」の方向性(右肩上がり・横ばい・右肩下がり)を確認し、次にその内訳として「客数の移動平均」と「客単価の移動平均」をそれぞれ確認する、という順番がおすすめです。売上の移動平均が横ばいでも、客数の移動平均が下がり客単価の移動平均が上がっている場合は、実質的には客離れが進行しているにもかかわらず、値上げによって売上だけが維持されている状態です。3つの移動平均を並べて見ることで、こうした「売上の数字の裏側」を正しく読み取れるようになります。
Q. 複数店舗を経営しています。店舗ごとに移動平均を出すべきですか?全店合計でもいいですか?
A. 両方を出すことをおすすめします。全店合計の移動平均は「事業全体としての方向性」を把握するのに向いていますが、好調な店舗と不調な店舗が混在していると、不調な店舗の変化が全体の数字の中に埋もれてしまいます。店舗ごとに個別の移動平均線を出し、さらにそれらを1つのグラフに重ねて表示すれば、「どの店舗が全体のトレンドを牽引しているのか」「どの店舗だけが他と違う動きをしているのか」が一目で分かり、店舗別の打ち手の優先順位をつけやすくなります。
まとめ:まずは7日移動平均・12ヶ月移動平均から始めてみる
移動平均法は、日々・月々の売上や客数の凸凹に振り回されず、自店の本当のトレンドを掴むための、最も基本的でありながら実務で最も使われている分析手法です。エクセルのAVERAGE関数を使えば、セルをドラッグしてコピーするだけで誰でもすぐに計算でき、「データ分析」アドインを使えば、一括計算とグラフ化まで自動で行えます。
まずは日次売上に「7日移動平均」を、月次データに「12ヶ月移動平均」を追加してみてください。それだけで、これまで日々の数字の上下に一喜一憂していた経営判断が、「トレンドを見ながら先を読む」経営判断へと変わっていきます。特別なツールやシステム投資は一切必要なく、普段お使いのエクセル(またはGoogleスプレッドシート)と、日々つけている売上の記録さえあれば、今日からでも始められます。
そのうえで、直近の変化により敏感に反応させたいと感じたら、この記事でも軽く触れた「加重移動平均法」や「指数平滑法」といった、より発展的な手法へとステップアップしていくことをおすすめします。単純移動平均法で「大きな流れ」を掴む習慣がついていれば、これらの発展的な手法もスムーズに理解できるはずです。データに基づいた集客・経営の改善でお悩みの際は、ぜひ一度、無料相談もご活用ください。
あわせて読みたい関連記事:小売店データ活用の基本、顧客分析とは?個人店・小規模事業者でもできる5つの分析手法

コメント