Excelで変動係数を使って異なる指標のばらつきを比較する方法

Excelで変動係数を使って異なる指標のばらつきを比較する方法 IT
  1. 1章:変動係数(CV)とは?「平均が違うデータ」でも公平にばらつきを比べられる理由
  2. 2章:Excelで変動係数を出す準備(データの形・平均・標準偏差の基本)
    1. 1)データの形は「1列=1指標(または1グループ)」が基本
    2. 2)平均(AVERAGE)は「代表値」。空白や文字が混ざると要注意
    3. 3)標準偏差は「ブレの大きさ」。CVの分子なのでここが主役
    4. 4)計算用の置き場を作っておくとミスが減る
  3. 3章:Excelで変動係数を計算する手順(STDEV.S / STDEV.P と AVERAGE の使い分け)
    1. 手順1:平均を出す(AVERAGE)
    2. 手順2:標準偏差を出す(STDEV.S か STDEV.P)
    3. 手順3:CV(変動係数)を計算する
    4. 手順4:%表示にして「直感で読める」形にする
    5. 補足:CV計算でよくあるミス(ここだけ先に回避)
  4. 4章:異なる指標同士で比較するコツ(単位の違い・外れ値・ゼロ/マイナス値の注意点)
    1. 1)単位の違いは基本OK。ただし「定義の揺れ」はNG
    2. 2)外れ値があるとCVは一気に跳ねる(まず疑う)
    3. 3)ゼロ/マイナス値はCVの地雷。平均が小さいと破綻しやすい
  5. 5章:実務で使えるまとめ(ランキング化、条件付き書式、グラフで見える化して判断を早くする)
    1. 1)CVをランキング化して「優先順位」を作る
    2. 2)条件付き書式で「危ないCV」を自動で目立たせる
    3. 3)グラフで「比較」を一瞬で終わらせる(おすすめは棒グラフ)

1章:変動係数(CV)とは?「平均が違うデータ」でも公平にばらつきを比べられる理由

仕事でデータを見比べるとき、「A指標のほうがブレてる」「B指標は安定してる」と言いたくなる場面があります。たとえば、部署別の売上、広告のクリック数、作業時間、エラー件数など。ところがここで厄介なのが、平均(規模)が違うデータ同士をそのまま比べると判断を誤りやすいことです。

例えば、月次売上が平均100万円のチームと、平均10万円のチームがあるとして、標準偏差がそれぞれ20万円と5万円だった場合を考えます。標準偏差だけ見ると「20万円のほうが大きい=不安定」と見えますが、売上規模が10倍違うので、単純比較はフェアではありません。

そこで使うのが変動係数(Coefficient of Variation:CV)です。変動係数は、ざっくり言うと「平均に対して、どれくらい散らばっているか(相対的なばらつき)」を示す指標。定義は次のとおりです。

変動係数(CV)= 標準偏差 ÷ 平均

これが便利なのは、平均で割ることで“規模の差”をならして比較できる点です。先ほどの例だと、

  • 平均100万円・標準偏差20万円 → CV = 0.2(20%)
  • 平均10万円・標準偏差5万円 → CV = 0.5(50%)

となり、実は後者のほうが平均に対して大きくブレている(不安定)と分かります。つまりCVは、売上やクリック数のようにスケールが違う指標でも「どっちが安定しているか」を同じ土俵で判断するための道具です。

実務では、CVは次のような用途で効きます。

  • 支店別・担当者別のパフォーマンスの安定度比較(平均が違っても公平)
  • 施策A/Bの成果のブレを比較(平均成果だけで判断しない)
  • KPIの管理(「伸びてるが不安定」などの状態を見抜く)

目安としては、CVが小さいほど「平均に対してブレが小さい=安定」、大きいほど「相対的にブレが大きい=不安定」です。なお、CVは%表記(例:20%)で扱うと直感的で、チーム内共有もしやすくなります。

次章では、ExcelでCVを出すために必要な下準備として、データの並べ方と、平均・標準偏差の基本をサクッと整理します。

2章:Excelで変動係数を出す準備(データの形・平均・標準偏差の基本)

CVは「標準偏差 ÷ 平均」なので、まずはExcel上で平均標準偏差を迷わず出せる状態を作るのが近道です。ここでつまずく人が多いのが、データの置き方(形)と、標準偏差の前提(サンプルか母集団か)です。

1)データの形は「1列=1指標(または1グループ)」が基本

おすすめは、次のように横に指標(チーム)を並べて、縦に時系列や観測回数を並べる形です。

チームA 売上 チームB 売上
1月
2月
3月

この形にしておくと、A列(チームA)に対して平均・標準偏差・CVを同じ行で計算でき、横展開(右にコピー)もしやすくなります。部署別・担当者別・施策別など、比較したい単位ごとに列を分けるのがコツです。

2)平均(AVERAGE)は「代表値」。空白や文字が混ざると要注意

平均は「全体の水準(規模)」を表します。CVは平均で割るので、平均がズレるとCVもズレます。Excelで平均を出す代表的な関数はAVERAGEです。

  • 数値データの平均:AVERAGE(範囲)

ただし実務データあるあるとして、集計前の表に空白ハイフン“未計測”などの文字が混ざることがあります。AVERAGEは文字を無視しますが、「0」と「空白」は意味が違うので注意。未計測を0で埋めると平均が下がり、CVの印象が変わります。

3)標準偏差は「ブレの大きさ」。CVの分子なのでここが主役

標準偏差は、データが平均の周りにどれだけ散らばっているか(ばらつき)を数値化したものです。直感的には、値が一定なら標準偏差は小さく、上下に振れるほど大きくなります。

Excelでは標準偏差に関数が複数あり、ここが混乱ポイント。次章で使い分けを詳しくやりますが、準備段階ではまず次を押さえておくとOKです。

  • STDEV.S:サンプル(標本)の標準偏差(現場データは基本こっち寄り)
  • STDEV.P:母集団の標準偏差(対象全件が揃っているとき)

たとえば「直近12ヶ月」みたいに一部期間を抜き出したデータならサンプル扱いになりやすいし、「全支店・全月の確定データ」のように漏れなく揃っているなら母集団寄り、と考えると判断しやすいです。

4)計算用の置き場を作っておくとミスが減る

おすすめは、データ表の下に集計行(平均・標準偏差・CV)を作ること。例えばデータがB2:B13にあるなら、B14に平均、B15に標準偏差、B16にCV…のように固定しておくと、あとで列を増やしても管理しやすくなります。

次章では、いよいよExcelでAVERAGESTDEV.S / STDEV.Pを使ってCVを計算し、%表示まで一気に整える手順を紹介します。

3章:Excelで変動係数を計算する手順(STDEV.S / STDEV.P と AVERAGE の使い分け)

準備ができたら、あとはシンプルに「標準偏差 ÷ 平均」をExcelで作るだけです。ここでは、2章で例に出した「データがB2:B13に並んでいる」想定で、平均→標準偏差→CV→%表示の順に進めます(右にコピーして横展開もしやすい形です)。

手順1:平均を出す(AVERAGE)

まず分母の平均です。B14に次を入れます。

=AVERAGE(B2:B13)

平均はCVの土台なので、未計測を0で埋めていないか文字が混ざっていないかは一応チェックしておくと安全です(文字は無視されますが、意図せず除外されることがあります)。

手順2:標準偏差を出す(STDEV.S か STDEV.P)

次に分子の標準偏差。B15に入れる関数を選びます。

  • 基本は STDEV.S(サンプル=標本)
  • 漏れなく全件が揃っているなら STDEV.P(母集団)

迷ったら、実務の多くは「手元にある範囲でブレを見たい」ケースなので、まずはSTDEV.SでOKです。

=STDEV.S(B2:B13)

一方、例えば「2025年度の全12ヶ月が確定していて、それ自体を母集団として扱う」など、対象の全件が揃っていると言い切れるならこちら。

=STDEV.P(B2:B13)

どっちを使ってもCVの傾向は大きくは変わらないことが多いですが、STDEV.Sのほうがわずかに大きめに出やすい(標本補正)ので、社内資料ではどちらで計算したかを揃えるのが大事です。

手順3:CV(変動係数)を計算する

いよいよCVです。B16に次を入れます。

=B15/B14

関数で一発にするならこうです(STDEVは必要に応じてS/Pを選択)。

=STDEV.S(B2:B13)/AVERAGE(B2:B13)

CVは小さいほど安定大きいほどブレが大きいという読み方でした。ここまでできれば、列ごとに右へコピーしていくだけで、チーム別・指標別にCVを並べられます。

手順4:%表示にして「直感で読める」形にする

CVは0.2、0.5のように小数で出ますが、共有するときは%が圧倒的に伝わります。B16のセルを選択して、

  • [ホーム]→[%スタイル]
  • 必要なら「小数点以下の表示桁数」を1〜2桁程度に

とすれば、0.2 → 20%のように見やすく変換できます。

補足:CV計算でよくあるミス(ここだけ先に回避)

  • 平均セル(B14)が0に近いとCVが異常に大きくなる(割り算なので)
  • #DIV/0!が出たら、平均が0の可能性が高い
  • 列を増やしたとき、参照範囲がズレていないか(例:B2:B13のままか)

次章では、算出したCVを使って異なる指標同士を比較するときの注意点(単位の違い、外れ値、ゼロ/マイナス値など)を整理し、「計算できたけど判断を誤る」事故を防ぎます。

4章:異なる指標同士で比較するコツ(単位の違い・外れ値・ゼロ/マイナス値の注意点)

CVは「平均の差」をならして比較できる便利な指標ですが、異なる指標(売上・クリック数・作業時間など)を横並びで見た瞬間に、判断ミスが起きやすいのも事実です。ここでは、実務で事故りやすい3点(単位/外れ値/ゼロ・マイナス)を先に潰します。

1)単位の違いは基本OK。ただし「定義の揺れ」はNG

CVは「標準偏差÷平均」なので、円でも件でも秒でも、単位そのものは相殺されます。つまり「売上(円)」と「作業時間(分)」を並べてCVだけ比較すること自体は可能です。

ただし注意したいのは、単位ではなく指標の定義です。

  • 売上:税抜/税込、返品込み/なし
  • 作業時間:待ち時間込み/なし、計測ルールの違い
  • クリック数:bot除外の有無、計測期間の違い

ここが揃っていないと、CVの大小が「ブレ」ではなくルール差を反映してしまいます。比較前に、指標名の横に小さく「定義メモ」を残すだけでも、後から荒れません。

2)外れ値があるとCVは一気に跳ねる(まず疑う)

CVは標準偏差を使うため、一発の異常値(障害でエラー件数が急増、キャンペーンで売上が急騰など)に強く引っ張られます。CVが急に大きい列を見つけたら、まずは「不安定だ」と結論を出す前に、データに外れ値が混ざっていないか確認しましょう。

  • 折れ線で時系列をざっと見て、尖りがないか
  • 最大値・最小値(MAX/MIN)を横に出して理由を当てに行く
  • 原因が明確なら「通常期」と「イベント期」を分けてCVを出す

外れ値がたまたまの事故なら切り分ける価値がありますし、逆にそれが業務上のリスク(障害が起きると必ず跳ねる等)なら、CVが大きい事実は重要な示唆になります。要は「消す」より先に意味づけです。

3)ゼロ/マイナス値はCVの地雷。平均が小さいと破綻しやすい

CVの弱点は、分母が平均なので、平均が0に近い指標だと値が暴れます。平均0なら#DIV/0!、平均が小さいだけでもCVが異常に大きくなり、「ブレている」ではなく計算上そう見える状態になります。

  • ゼロが普通に出る指標(例:エラー件数、クレーム件数)は要注意
  • マイナスがあり得る指標(例:前年差、損益、在庫増減)はさらに要注意

対策はシンプルで、まずはCVを出す前に平均が十分に大きいかを確認します。Excelなら、CVセルを次のようにしておくと、破綻を避けつつ「比較対象外」を明示できます。

=IF(ABS(B14)<=0.000001,"-",B15/B14)

また、マイナスを含む指標は「平均に対する相対的なブレ」としてCVが直感に合わないことがあります。その場合は、CVで無理に横並びにせず、別枠で「標準偏差」や「中央値ベースの指標」で見るほうが安全です。

ここまで押さえると、CVは「計算できた」で終わらず、比較してもブレない判断に変わります。次章では、算出したCVをランキング化し、条件付き書式やグラフで見える化して、意思決定を速くする方法に繋げます。

5章:実務で使えるまとめ(ランキング化、条件付き書式、グラフで見える化して判断を早くする)

CVを計算できたら、次は「見た瞬間に判断できる形」に加工していきます。20代の会社員だと、分析そのものよりも「上司への報告」「改善対象の特定」が仕事になりがち。ここでは、ランキング化→色分け→グラフ化の順で、意思決定を早くする型を紹介します。

1)CVをランキング化して「優先順位」を作る

CVは小さいほど安定、大きいほど不安定。つまり、CVを並べれば改善の当たりが見えます。例えば、各チームのCVがB16:F16に並んでいるなら、どれが大きいかを順位付けします(CVが大きいほど上位=要注意にしたい場合)。

=RANK.EQ(B16,$B$16:$F$16,0)
  • 0:大きい値ほど1位(不安定なものを上に)
  • 1:小さい値ほど1位(安定なものを上に)

順位が同じものが出るのが気になるなら、RANK.AVG(同順位は平均順位)も選べます。会議資料で揉めないために、社内でどっちを使うかは統一しておくと強いです。

2)条件付き書式で「危ないCV」を自動で目立たせる

数字を並べただけだと、人は結局「どれがヤバいの?」になります。そこで条件付き書式です。

  • 上位(CVが大きい)ほど赤:不安定な指標を炙り出す
  • 下位(CVが小さい)ほど緑:安定している指標を強調する

操作は、CVの範囲(例:B16:F16)を選択して、

  • [ホーム]→[条件付き書式]→[カラースケール]

が最短です。より実務的にするなら、基準を決めて「しきい値」で塗り分けます(例:CVが30%超えは赤)。

例:ルール(数式を使用)
=B16>0.3

こうしておくと、数字が更新されても自動で危険箇所が浮くので、毎月の定例レポートが一気に楽になります。

3)グラフで「比較」を一瞬で終わらせる(おすすめは棒グラフ)

CVは「相対的なばらつき」なので、折れ線より棒グラフが相性良いです。チーム名(見出し)とCV(%)の2行/2列を選び、

  • [挿入]→[縦棒/横棒グラフ]

でOK。さらに実務で効く設定はこの2つです。

  • データラベル(%)を表示:会議中に「何%?」が起きない
  • 降順に並べ替え:左(上)から危険度が高い順にして視線誘導

最後に、運用のコツ。CVは「不安定=悪」と決めつけるのではなく、外れ値の意味(事故か、リスクか、成長機会か)を4章の観点で確認してからアクションに落とすのが正攻法です。ランキング(優先順位)→色(気づき)→グラフ(共有)まで揃えると、判断が速くなり、改善も回しやすくなります。

コメント

NewsTowerをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む