前年同月比だけでは判断できない|季節変動の切り分け

前年同月比だけでは判断できない|季節変動の切り分け

「前年同月比が9割まで落ちた原因を聞かれ、答えられなかった」「伸びていれば良い月という報告に、上から突っ込みが入った」——月次の定例で起きるやり取りです。前年同月比が打ち消してくれるのは、季節の影響だけです。営業日数や曜日の並び、単発の要因はそのまま数字に残ります。この記事では、残ってしまう4つの要因と、切り分けに使える比べ方を整理します。


カメ先生カメ先生

前年同月比はね、季節の影響を取り除いた数字として扱われがちだが、消えるのは季節のぶんだけなんだ。


カメ子カメ子

落ちていたら、施策を疑うのが先ではないのでしょうか。


カメ先生カメ先生

その前に、その月の営業日数と曜日の並びを見る。平日が2日少なければ1割ほど動くから、先に施策を探しに行くと見当が外れる。


カメ子カメ子

確かめる順番があるのですね。残る要因から見ていきます。


この記事のポイント
  • 前年同月比は季節の影響を除く指標だが、営業日数・曜日の並び・母数の変化は残ったままになる
  • 移動平均、前年同曜日、母数で割った率、指数化の4つを使い分けると変動の正体が絞れる
  • 定例レポートは前月比・前年同月比・直近3か月平均を併記し、切り分けの注記を残す形にする

データ分析にAIを活かす第一歩、まずは導入から始めませんか?

デボノはアカウント開設・初期設定など「そもそものAI導入」から社内定着まで伴走支援。マーケティング活用など一歩進んだご相談にも対応します。

目次

前年同月比が定番になっている理由

月次レポートで前年同月比が定番になっているのには理由があります。季節性のある事業では前月比が使いものにならないという事情が、この指標を選ばせています。

総務省統計局の解説でも、前年同月差や前年同月比は前年の同じ月と比べることで季節的な変動を除く方法として紹介されています。8月と9月では需要の水準そのものが違うため、前月比では施策の効果と季節の動きが混ざります。同じ月同士で比べれば、その混ざりを避けられるという考え方です。

BtoBではこの季節性が特に強く出ます。意思決定が年度予算に紐づくため、3月の年度末、8月の夏季休暇、12月から1月の年末年始で需要の水準が大きく動きます。前月比だけを見ていると、毎年同じ形で起きる上下を自社の施策の成果として読み違えることになります。

もう一つの利点は、説明のしやすさです。前年比110%という表現は、前提の説明なしに社内で共有できます。累計の数字とも相性が良く、上期と下期の比較や年間の着地見込みにもそのまま使えます。定例の場で説明の時間を節約できることは、実務では小さくない価値です。

ただし、この指標が前提にしているのは季節の条件がそろっているという状態だけです。前年同月比は季節を除く道具であって、良し悪しを決める道具ではありません。営業日数、母数、単発の出来事はそろわないまま残ります。まずは残ってしまうものを把握するところから始めます。

前年同月比に残る変動の全体像

前年同月比が落ちたときに施策の中身を先に疑うのは自然な反応です。しかし残っている変動を潰しておかないと、施策と無関係な理由で議論が長引きます。切り分けの対象になるのは主に次の4つです。

  • 季節変動のずれ:祝日の位置、年度末の締め日、展示会の開催時期が前年と同じとは限らない
  • 営業日数と曜日の並び:同じ月でも営業日が2日違えば1割近く数字が動く
  • 単発の要因:広告の集中投下、大型のプレスリリース、検索エンジン側の更新は片方の年にしかない
  • 母数の変化:記事本数、配信数、扱う商材が増えていれば比較の土台そのものが違う

この4つに加えて、前年の数字そのものが異常値だった場合があります。前年に一度だけの大型キャンペーンを打っていれば今年は落ちて見え、前年に障害やリニューアルの失敗があれば今年は簡単に伸びて見えます。どちらも今年の施策の質とは無関係な動きです。

切り分けの順番は、影響が大きく確認が早いものから始めます。営業日数は暦を見れば数分で分かり、母数は管理画面で確認できます。季節と単発要因は記録がないと確認できないため、多くの組織はここで手が止まります。記録の有無が切り分けの上限を決めるという構造になっています。

4つの要因を潰した後に残った差が、施策として議論する価値のある差です。切り分けをせずに始めた議論は、担当者の印象論で終わりやすい傾向があります。数字の読み方を先に決めておくことが、毎月の定例を短くする近道になります。

季節変動は年度単位で動く

季節変動は前年同月比で除ける、という説明が一般的です。しかし実務では、前年の同じ月でも季節の条件がそろわない場面がいくつもあります。BtoBでは年度の暦が需要を動かすため、暦の細部がずれると比較の前提が崩れます。

分かりやすいのは祝日です。連休の並びや、5月と9月の休日の位置は年によって変わります。連休が月の前半にあるか後半にあるかで、月内の商談の進み方も変わります。同じ5月でも中身が違うという状態が、毎年少しずつ起きています。

年度末の締め日も影響します。3月末の営業日が金曜か月曜かで、駆け込みの案件が3月に計上されるか4月に回るかが変わります。数字が月をまたいで移動しただけの動きを、前年同月比では減少として読み取ってしまいます。年度の切れ目に近い月では、この確認を必ず入れてください。

展示会の影響はさらに大きくなります。隔年開催の展示会や開催月が変わった展示会があると、前年の同月にだけ大きな流入があった状態になります。出展した年と見送った年を並べて比べても、意味のある比較にはなりません。この場合は展示会経由の流入を除いた数字を別に持つ必要があります。

対策は、季節の条件を1枚のカレンダーにまとめることです。営業日数、連休の位置、展示会とウェビナーの開催、繁忙期を月ごとに書いた1枚を作るだけで、毎月の切り分けが確認作業に変わります。作るのは年に1回で足ります。

営業日数と曜日の並び

BtoBのサイトは平日にアクセスが集中します。そのため月の営業日数が数字をそのまま動かします。前年同月比を見る前に確認しておくべき要因のうち、最も単純で、最も見落とされやすいのがこれです。

営業日が20日の月と18日の月では、1割の差が最初から入っています。前年同月比が9割だったとしても、営業日数が2日少なければ実質は横ばいという読み方になります。この確認をしないまま改善策の会議に入ると、直す必要のないものを直しにいくことになります。

調整の方法は単純で、実数を営業日数で割ります。1営業日あたりのセッション数や問い合わせ件数にすれば、日数の違いはそろいます。レポートに営業日数の列を常設しておけば、割り算をする前に違いに気づけます。列を1つ足すだけの作業なので、様式を作る段階で組み込んでください。

曜日の並びも効きます。月曜が5回ある月と4回の月では、週初めに動くBtoBの行動が1回分違います。メール配信を火曜に固定している場合、その月に火曜が何回あったかが開封数と流入をそのまま左右します。配信ツールの実績で回数を確認してください。

曜日の影響は、日次のグラフを1か月分並べれば目で見えます。土日に深い谷ができる形が毎週出ていれば、その事業は営業日数の調整が必須です。逆に土日にも一定のアクセスがある事業では、調整の優先度は下がります。

単発要因と前年の異常値

季節でも営業日数でもない、その月にしか起きていない出来事があります。前年か今年の片方にしかない出来事は、前年同月比の差としてそのまま現れます。厄介なのは、記録がないと後から確認できない点です。

よくあるのは4つです。広告の集中投下、大型のプレスリリース、業界メディアでの紹介、そして登壇や共催ウェビナーです。いずれも数日から2週間ほど数字を押し上げ、その後は元の水準に戻ります。押し上げた分を含んだ月と含まない月を比べれば、差が出るのは当然です。

検索エンジン側の更新も単発要因に含まれます。コアアップデートの前後で順位が動けば、自社が何もしていなくても流入は変わります。この場合は前月比でも前年同月比でも差が出るため、更新があった時期を記録しておくことが判断の材料になります。公式の告知を月ごとの記録に書き足す運用で足ります。

前年の数字が異常値だった場合の扱いも決めておきます。前年に一度だけの大型施策があった月は、今年が落ちて見えるのが当然です。この場合は2年前との比較を併記すると、水準がどう動いているかが見えます。前年だけを基準にすると、山と谷を追いかけるだけの報告になります。

対策は、出来事のカレンダーを残すことに尽きます。月ごとに実施した施策と外部で起きたことを3行ずつ書き足す運用で、翌年の切り分けが成立します。記録がなければ、翌年の同じ月に同じ議論を繰り返すことになります。

母数が変わっている

比較の土台そのものが変わっている場合、前年同月比は意味を失います。オウンドメディアやメール配信を続けている組織では、母数の変化が毎月少しずつ進んでいるため、気づかないまま比較を続けることになります。

記事本数が典型です。1年で記事が100本から200本に増えていれば、セッションが増えるのは当然の結果です。前年比130%という数字は施策の成果ではなく、本数が2倍になった結果かもしれません。1本あたりのセッション数で見ると、実は下がっているという場合もあります。

メール配信も同じ構造です。配信リストが1.5倍になれば開封数もクリック数も増えます。実数だけを追うと、リストが増えているのに開封率が落ちている状態を見逃します。率と実数の両方を並べておけば、母数の増加に隠れた質の低下に気づけます。

商材の追加やサイトの統合も母数を変えます。別サイトを統合してドメインを1つにまとめた年は、翌年の前年同月比が実態より良く見えます。統合の時期をまたぐ比較では、対象を絞って比べるか、注記を必ず添えてください。

母数の変化に強い見方は、割り算です。記事1本あたり、1配信あたり、1商談あたりに直せば、規模の変化を吸収できるようになります。ただし率だけを見ると母数が減っているのに率が上がる状態を良く見せてしまうため、実数と併記してください。

移動平均でならす

要因の切り分けができたら、次は比較方法を選ぶ段階です。最初に覚えたいのは移動平均です。単月のばらつきをならしてトレンドを見えるようにする方法で、表計算の平均の関数1つで作れます。

12か月移動平均は、その月を含む直近12か月の平均を取ります。季節を1周分含むため季節変動がほぼ打ち消され、事業として伸びているか止まっているかだけが残ります。経営層への報告に向いた形です。

3か月移動平均は、直近の動きを残しながら単月のばらつきを抑えます。単月では上下が激しくて判断できない指標でも、3か月平均にすると方向が見えることがあります。問い合わせ件数のように月10件前後で動く指標では、この処理が特に効きます。

弱点は、直近の変化に遅れることです。移動平均は過去の値を含むため、先月に起きた変化はならされて小さく見えます。異変を早く見つけたい場面では向かず、単月と日次で見る必要があります。トレンドの判定と異変の検知で、役割を分けて使ってください。

作り方は、実数の列の隣に平均の列を1つ足すだけです。実数、3か月平均、12か月平均の3本を同じグラフに重ねると、短期と中期が同時に読める形になります。グラフを増やすより、1枚に重ねたほうが説明が短くなります。

前年同曜日で並べる

日次や週次で見るとき、日付をそろえるか曜日をそろえるかで見え方が変わります。BtoBでは行動が平日に集中するため、曜日をそろえたほうが実態に近くなる場面が多くなります。

前年の7月1日と今年の7月1日を比べても、片方が平日で片方が土曜なら比較になりません。週単位で並べ、第何週同士で比べる形にすれば、曜日の構成がおおむねそろいます。表計算の週番号の関数で作れるため、追加の道具は不要です。

メール配信や広告の入札は曜日で動くため、この処理の効果が大きくなります。火曜配信を続けている場合、前年の同じ週の火曜と比べるのが最も条件の近い比較になります。日付で比べると、配信のない日と比べてしまうことがあります。配信の曜日を変えた年は、その旨を注記に残してください。

注意点は、日付で固定されている行動には向かないことです。月初の請求処理や月末の締めに紐づく行動は、曜日ではなく日付で動きます。この場合は日付でそろえ、営業日数だけを補正する形にしてください。

どちらでそろえるかは、事業の行動が何に紐づいているかで決まります。週の中の動きが大きい事業は曜日、月の中の動きが大きい事業は日付でそろえるという判断です。両方を一度試して、ばらつきが小さいほうを採用すれば十分です。

母数で割った率で見る

母数が変わる指標では、率に直すのが基本の対応になります。実数だけを追うと母数の増加に隠れて質の低下が見えなくなるためです。ただし率には率の落とし穴があるため、使い方を決めておく必要があります。

作る率は事業によって決まります。記事1本あたりのセッション、1配信あたりのクリック、1商談あたりの受注額、1リードあたりの獲得費用といった形です。分母には、自分たちが増やしている数を選びます。

落とし穴は2つあります。1つは母数が小さいと率が跳ねることです。問い合わせが3件から6件になれば200%ですが、この差は偶然の範囲に収まる可能性があります。分母の実数を必ず併記し、件数が一桁の指標では率の変化を根拠にしない決めごとを作ってください。

もう1つは、母数が減っているのに率が上がる状態です。配信リストを整理して半分にすれば開封率は上がりますが、開封数は減っているかもしれません。率が改善したという報告が、実態の縮小を隠すことがあります。

運用として決めておくのは並べる順番です。実数、母数、率の3列をこの順に並べるだけで、率の一人歩きを防げるようになります。レポートの様式を決める段階で、この3列を固定しておいてください。

指数化して形をそろえる

単位や規模が違う複数の指標を1枚のグラフに並べたいときに使えるのが指数化です。ある時点を100として、そこからの動きを比率で表す方法で、時系列の分析では移動平均と並んでよく使われます。

使いどころは、セッション数と問い合わせ件数と受注件数のように桁が違う指標を並べる場面です。実数のままでは1本のグラフに載りませんが、指数にすれば同じ軸で形を比べられます。どこで動きが分かれたかが一目で分かります。

基準の取り方には2つの考え方があります。前年同月を100にして今年を並べる形と、期首を100にして年度内の推移を見る形です。年度の計画と照らすなら期首基準、前年との水準比較なら前年同月基準が向きます。どちらを使うかを決めて、途中で変えないことが読み手のためになります。

注意点は、基準にした月が異常値だと全体が歪むことです。基準月に大型の施策があれば、その後のすべての月が低く見えます。基準は単月ではなく3か月平均にすると、この歪みを避けられます。

指数は説明の道具として強い一方、実数の感覚を失わせます。指数のグラフを見せるときは、基準にした月の実数を注記に添える運用にしてください。100が何件を指すのか分からない資料は、判断の材料になりません。

比較方法の使い分け

ここまでの比較方法を、向いている場面と残ってしまう影響で整理します。1つの方法に絞る必要はなく、目的ごとに使い分けるのが実務的です。

比較方法向いている場面残ってしまう影響
前月比直近の変化を早く捉える季節と営業日数の影響が大きく残る
前年同月比季節性のある事業の水準比較前年の異常値と母数の変化が残る
直近3か月平均の比較単月のばらつきを抑える変化に気づくのが1、2か月遅れる
12か月移動平均中期のトレンドを判定する直近の異変はほぼ見えない
1営業日あたり月の日数の違いをそろえる曜日の並びの影響は残る
母数で割った率記事本数や配信数の変化を吸収母数が小さいと率が跳ねる
指数化単位の違う指標を並べて見る基準月の選び方で見え方が変わる

この表の1行目と2行目は、多くの組織がすでに使っている方法です。問題は、この2つだけで判断していることではなく、残ってしまう影響を把握せずに使っていることです。表の右列を頭に入れておけば、同じ指標でも読み方が変わります。

3行目から5行目は、追加の手間がほとんどかからない方法です。直近3か月平均は平均の関数1つ、1営業日あたりは営業日数の列を1つ足すだけで作れます。最初に様式を作ってしまえば、毎月の作業量は変わりません。

6行目と7行目は、報告の相手に応じて使い分けます。担当者どうしの改善の議論では率、経営層への報告では指数と移動平均が読みやすい傾向があります。同じ数字でも見せ方で議論の焦点が変わるため、相手を決めてから形を選んでください。

すべてを毎月作る必要はありません。定例では前月比、前年同月比、直近3か月平均の3つを固定し、異変があったときだけ移動平均と指数化を追加するのが現実的な運用です。作る手間が増えると、続かなくなります。

定例レポートの列構成

切り分けの考え方を毎月使える形にするには、レポートの様式に組み込むのが確実です。読み方を人の記憶に頼らず、列の配置で誘導してしまいます。

固定する列は6つです。実数、前月比、前年同月比、直近3か月平均との比較、営業日数、母数です。この6列が並んでいれば、前年同月比が落ちた月でも営業日数と母数を同じ画面で確認できます。別の資料を開かずに済むことが重要です。

1つの指標につき1行、指標は多くても10行に収めます。行が増えると読まれなくなり、結局は前年同月比の列だけを見る運用に戻ります。追う指標を絞ることが、切り分けを続けるための条件になります。増やしたい指標が出てきたら、どれかを外す前提で議論してください。

判断のルールも先に決めます。どの数字が何%動いたら要因を調べるのか、どの数字を成果として報告するのかを文書にしておきます。ルールがないと、都合の良い列を選んで説明する余地が残ります。

様式は一度作れば使い回せます。列の順番と判断ルールを書いた1枚を作り、担当が変わっても同じ読み方が続く状態にすることが目的です。分析の道具を増やす前に、この1枚を作ってください。

注記を残す運用

切り分けの結果は、その月のうちに文字で残します。翌年の同じ月に同じ議論を繰り返さないための、最も費用のかからない対策です。

STEP1
月初に暦と予定を記録する

営業日数、連休の位置、実施予定の施策、外部のイベントを3行程度で書いておきます。

STEP2
数字を出す前に条件を確認する

母数の変化と、配信回数や公開本数の増減を先に押さえます。ここで差の一部は説明がつきます。

STEP3
差を要因ごとに分解する

日数、母数、単発要因、施策の順に当てはめ、説明できた分を差から引いていきます。

STEP4
残った差に注記を書く

説明できた要因と、できなかった差の大きさを2行で残します。断定できない場合はそう書きます。

STEP5
翌月に前月の注記を照合する

先月の見立てが当たっていたかを確認します。外れた見立ても記録として残します。

3番目の分解が作業の中心になります。営業日数で説明できる分、母数の増減で説明できる分を順に引いていくと、施策として議論すべき差だけが残ります。差の大半が日数と母数で説明できる月も少なくありません。

5番目の照合は、見立ての精度を上げるために必要です。先月の注記が外れていたなら、切り分けの前提が間違っている可能性があります。当たった見立てだけを残すと、自分たちの判断の癖に気づけません。外れた記録こそ残す価値があります。

  • 注記は数字のファイルと同じ場所に置く。別の資料に分けると参照されなくなる
  • 断定できない要因は不明と書いて残す。空欄にすると調べたかどうかも分からなくなる

この運用の価値は2年目から出ます。前年の注記があれば、前年同月比が落ちた理由をその場で説明できるようになります。初年度は記録だけで成果が見えにくいため、続ける前提で始めてください。

AIに任せられる範囲

期間比較の作業は定型的なため、生成AIで短縮できる部分があります。ただし任せられるのは処理と下ごしらえまでで、要因の特定は人の仕事として残ります。

使いやすいのは表計算の式づくりです。移動平均、週番号の付与、営業日数の集計といった処理を、列の構成を伝えて式を書かせる形で頼めます。関数の書き方を調べる時間がそのまま短縮できます。

月次の数字を渡して、差の説明の候補を挙げさせる使い方もあります。営業日数と母数の情報を一緒に渡せば、日数で説明できる分の試算まで含めて返ってきます。挙がった候補を人が確認して採否を決める流れにすれば、切り分けの下ごしらえが数分で済みます。

注記の文章化にも使えます。分解の結果を箇条書きで渡し、報告用の2行にまとめさせる形です。ただし渡していない前提を補って書くことがあるため、事実と推測が混ざっていないかの確認は必要です

任せられないのは、その月に何が起きていたかの記憶です。展示会の有無や広告の投下は社内の記録にしかなく、記録がなければAIも答えられないという関係になります。道具を導入する前に、記録を残す運用を作るほうが先です。

やりがちな失敗

期間比較で見られる失敗を挙げます。いずれも比較の前提を確認していないことから起きます。指標の知識ではなく、確認の手順が抜けていることが原因になります。

  • 前年同月比だけで施策の可否を決める:営業日数と母数の差が残ったまま、直す必要のないものを直しにいきます
  • 都合の良い期間を選んで報告する:伸びている期間だけを見せる報告は、翌月に説明がつかなくなります
  • 実数を見ずに率だけを報告する:母数が減ったことで上がった率を、改善として扱ってしまいます
  • 比較の前提を口頭で共有する:担当が変わった時点で読み方が失われ、また同じ議論に戻ります

1つ目が最も多い失敗です。営業日数の確認は暦を見るだけで数分で終わりますが、この数分を省いたまま改善策の会議に入る組織が少なくありません。レポートに列を1つ足せば、省略のしようがなくなります。

2つ目は、意図がなくても起きます。期間の選び方に決まりがないと、説明しやすい期間が自然に選ばれます。比較する期間をあらかじめ様式で固定しておくことが、この失敗を防ぐ現実的な方法になります。

失敗の共通点は、確認の手順が個人の裁量に任されていることです。様式と判断ルールを文書にすれば、切り分けは能力ではなく手順の問題になる。まずは列の構成を決めるところから始めてください。

よくある質問

前年同月比は使わなくてよいのですか

使ってください。季節性のある事業では水準の比較に必要な指標です。問題は、この1つだけで良し悪しを決めることにあります。営業日数と母数を同じ画面に置き、他の比較方法と併記する形にすれば、指標としての価値は保てます。

移動平均は何か月で取るのが良いですか

目的で分けます。中期のトレンドを見るなら12か月、単月のばらつきを抑えたいなら3か月です。季節変動を打ち消したい場合は、季節を1周含む12か月が必要になります。両方を並べて短期と中期を同時に見る形が、報告では扱いやすくなります。

営業日数の調整はどこまでやるべきですか

平日にアクセスが集中する事業なら、営業日数での割り算までは必ず行ってください。曜日の並びまで補正するかは、日次のグラフで曜日ごとの差を確認してから決めます。差が小さい事業では、営業日数の調整だけで足ります。

前年の記録が残っていない場合はどうすればよいですか

今年から記録を始めてください。過去の分は、広告の出稿記録や配信ツールの履歴、公開日順の記事一覧から部分的に復元できます。完全にそろえることを目的にせず、翌年の切り分けに使える最低限の記録から始めるのが現実的です。

まとめ

前年同月比が打ち消してくれるのは季節の影響だけです。営業日数と曜日の並び、単発の要因、母数の変化、そして前年の異常値は残ったままになります。切り分けの順番は、暦を見れば分かる営業日数から始め、管理画面で確認できる母数、記録が必要な単発要因と季節の順に進めるのが早い道です。比較方法は目的で選びます。中期のトレンドは12か月移動平均、単月のばらつきは3か月平均、母数の変化は率、単位の違う指標は指数化で扱えます。

毎月の定例では、実数、前月比、前年同月比、直近3か月平均、営業日数、母数の6列を固定してください。読み方を人の記憶に置かず様式に組み込むことが、担当が変わっても続く仕組みになります。あわせて、その月に何が起きたかの注記を3行残す運用を始めてください。この記録が、翌年の前年同月比を読むときの唯一の材料になります。

まずは今月のレポートに営業日数の列を1つ足すところから始めるのが確実です。次の定例で前年同月比が落ちていたとき、その列があるかないかで議論の長さが変わります。

※本記事にはAIが活用されています。編集者が確認・編集し、可能な限り正確で最新の情報を提供するよう努めておりますが、情報の完全性、正確性、最新性、有用性等について保証するものではありません。本記事の内容に基づいて行動を取る場合は、読者ご自身の責任で行っていただくようお願いいたします。

データ分析にAIを活かす第一歩、まずは導入から始めませんか?

デボノはアカウント開設・初期設定など「そもそものAI導入」から社内定着まで伴走支援。マーケティング活用など一歩進んだご相談にも対応します。

運営会社:株式会社デボノ

目次