ExcelでNPSスコアを計算して顧客満足度を可視化する方法

ExcelでNPSスコアを計算して顧客満足度を可視化する方法 IT
  1. 第1章:NPS(ネット・プロモーター・スコア)とは?
    1. NPSの目的は「顧客の本音」を数値化すること
    2. スコアから3つのグループに分類する
    3. NPSスコアの計算方法
    4. なぜNPSが企業で重視されるのか?
  2. 第2章:ExcelでNPSを算出するために必要なデータ
    1. まずはアンケートの設計がカギ
    2. データ形式は「顧客ID」と「スコア」の2列が基本
    3. スコアのバリデーションを意識しよう
    4. 補足:属性情報を加えると分析の幅が広がる
    5. まずはシンプルに始めるのがコツ
  3. 第3章:実践!ExcelでNPSスコアを計算する手順
    1. ステップ1:スコアから顧客を3分類する
    2. ステップ2:各グループの人数をカウントする
    3. ステップ3:全体の回答数を求める
    4. ステップ4:割合を計算する
    5. ステップ5:NPSスコアを算出する
    6. ここまでできれば、基本のNPS集計はバッチリ!
  4. 第4章:NPS結果をグラフで可視化してみよう
    1. まずはグループ別の構成比を「円グラフ」で表現
    2. NPSの数値推移を「棒グラフ」で示す
    3. グラフの整え方で印象が変わる
    4. 応用編:セグメント別の比較グラフも作成してみよう
    5. まとめ:伝わるNPSは「見える化」から
  5. 第5章:NPSを活用して、より良い顧客体験を設計する
    1. 定量と定性のハイブリッドで分析を行おう
    2. スコアの悪い層を特定し、優先対応する
    3. 改善アクションは小さく、早く始めるのがコツ
    4. チームで共有して、施策に落とし込もう
    5. まとめ:NPSは「洞察」と「改善」の起点になる

第1章:NPS(ネット・プロモーター・スコア)とは?

最近、「NPS(ネット・プロモーター・スコア)」という言葉をよく耳にしませんか?NPSは、顧客満足度やロイヤルティを測るための指標で、スタートアップから大企業まで幅広く取り入れられています。この記事では、Excelを使ってNPSを算出・可視化する方法を解説していきますが、まずはNPSそのものについて理解しておきましょう。

NPSの目的は「顧客の本音」を数値化すること

NPSは、「あなたはこのサービス(または商品)を友人や同僚にどのくらい勧めたいと思いますか?」というシンプルな質問に対して、0~10点のスケールで回答してもらうことで算出します。

この1問だけで、顧客との関係性や満足度をかなりの精度で可視化できるとされており、多くの企業が定期的にこの指標を追っています。

スコアから3つのグループに分類する

NPSでは、顧客の回答スコアをもとに、以下の3つのカテゴリーに分類します:

  • プロモーター(9~10点):熱烈なファン。積極的に他人に推薦してくれる。
  • パッシブ(7~8点):満足はしているが推薦まではしない。
  • デトラクター(0~6点):不満を持っており、会社の評判を下げる可能性もある。

このように分類することで、ただ「満足しているかどうか」ではなく、実際にブランド推奨者となる層と、リスク要因となる層を明確に分けることができるのが、NPSの優れた点です。

NPSスコアの計算方法

NPSのスコアは以下のように計算されます:

NPS = プロモーターの割合(%) - デトラクターの割合(%)

たとえば、アンケートの回答が100件あり、その中でプロモーターが60%、デトラクターが20%だったとすると、

NPS = 60% - 20% = 40

となり、この企業のNPSスコアは 40 です。スコアは -100から+100 の範囲で表され、数値が高いほど顧客のロイヤルティが高いことを示します。

なぜNPSが企業で重視されるのか?

NPSが評価されている最大の理由は、長期的な成長と顧客ロイヤルティの相関関係が高いことが、数々のリサーチで明らかになっているためです。顧客が満足しているかどうかだけでなく、「他人に勧めたいか」という視点が、その商品・サービスの本質的な価値を示しているといえます。

さらに、アンケートで集めたスコアを時間推移で追ったり、実施エリアや顧客属性別で比較したりすることで、具体的な改善施策にもつながります。

とはいえ、NPS自体の算出はとてもシンプル。少しExcelの操作に慣れていれば、自社の満足度をすぐに数値化することができます。

次章では、実際にNPSをExcelで算出するために必要なデータについて見ていきましょう。

第2章:ExcelでNPSを算出するために必要なデータ

NPSの仕組みが理解できたところで、次に気になるのは「どうやってデータを集めればいいのか?」という点ですよね。ここでは、NPSをExcelで計算するために必要なデータの集め方と、その整え方について解説します。

まずはアンケートの設計がカギ

NPSの計算に必要なのは、「0〜10点でのスコア回答」です。そのため、まずやるべきはシンプルなアンケートを用意すること。以下のような1問形式の質問がベストです。

あなたはこの商品/サービスを、友人や同僚にどの程度勧めたいと思いますか?(0点〜10点で評価してください)

社内でのフィードバック収集であれば、GoogleフォームやMicrosoft Formsなどの無料ツールでも十分に対応可能です。なるべく多くの顧客データを集めることで、正確なスコアが得られます。

データ形式は「顧客ID」と「スコア」の2列が基本

アンケートが終わったら、回答データをExcelに取り込みます。ExcelでNPSを計算するには、最低限以下の2列を含めるようにしましょう。

顧客ID NPSスコア
cust_001 10
cust_002 8
cust_003 6
cust_004 9

上記のように、1ユーザー=1行で並んでいる形式が理想です。顧客IDは重複しないようにして、後の分析(属性別など)にも使えるようにしておくとベターです。

スコアのバリデーションを意識しよう

入力されたスコアに0〜10以外の値が混在していた場合、NPSスコアの計算に誤差が生じてしまいます。そのため、Excel上で入力規則を設定しておくのがおすすめです。

データ → データの入力規則 → 「1以上10以下の整数」または0~10の範囲指定

こうすることで、アンケート回答の数値が想定外の形式になることを防げます。特に大人数でデータを扱う場合は、こうした小さな工夫が正確な集計につながります。

補足:属性情報を加えると分析の幅が広がる

最終的により深い分析を行いたい場合は、「年齢」「性別」「地域」「購入回数」といった顧客属性の列を追加しておくと便利です。例えば以下のようなイメージです。

顧客ID NPSスコア 年齢 地域 購入回数
cust_005 7 28 東京 3
cust_006 10 24 大阪 5

こうした追加情報は、たとえば「20代男性はNPSが高い」「リピート購入者の方がNPSが低い」といったインサイトにつながる場合もあり、次のマーケティング施策に役立てられます。

まずはシンプルに始めるのがコツ

とはいえ、最初から完璧なデータ収集を目指す必要はありません。まずは「顧客ID」と「NPSスコア」の2列でスタートしてみて、徐々に属性列などを追加していけばOKです。次章では、こうして集めたデータをもとに、Excelで実際にNPSスコアを計算する手順を紹介していきます。

第3章:実践!ExcelでNPSスコアを計算する手順

ここからはいよいよ、実際にExcelを使ってNPSスコアを算出する方法を解説していきます。難しそうに感じるかもしれませんが、関数を使えば一瞬で計算できます。手順ごとにわかりやすく説明していくので、Excel初心者の方でも安心してチャレンジしてください。

ステップ1:スコアから顧客を3分類する

まずやるべきは、各スコアに対応する顧客を「プロモーター」「パッシブ」「デトラクター」に自動で分類することです。

以下のように、NPSスコアの右隣に「分類」列を追加しましょう。

顧客ID NPSスコア 分類
cust_001 10 (ここに式で自動分類)

そして分類列に以下のようなIF関数を入力することで、自動判定が可能です。

=IF(B2>=9,"プロモーター",IF(B2>=7,"パッシブ","デトラクター"))

この式では、スコアが9以上なら「プロモーター」、7~8なら「パッシブ」、それ以下なら「デトラクター」と分類されます。表の行数分、この式を下にコピーしましょう。

ステップ2:各グループの人数をカウントする

次に、分類されたデータをもとに、それぞれのグループの人数をカウントしていきます。これには COUNTIF 関数が便利です。

  • プロモーター数: =COUNTIF(C2:C100,"プロモーター")
  • パッシブ数: =COUNTIF(C2:C100,"パッシブ")
  • デトラクター数: =COUNTIF(C2:C100,"デトラクター")

ここでの「C2:C100」は分類列のセル範囲です。実際のデータ行数に応じて調整してください。

ステップ3:全体の回答数を求める

続いて、NPSスコアが入力された行数(≒アンケート回答数)をカウントします。これは COUNTA 関数で簡単に求められます。

=COUNTA(B2:B100)

これにより、分母となる「全体の顧客数」が求まります。

ステップ4:割合を計算する

次に、プロモーターとデトラクターの人数をもとに、それぞれの割合(%)を算出します。

  • プロモーターの割合: =プロモーター数/全体数
  • デトラクターの割合: =デトラクター数/全体数

たとえば、プロモーター数が40人、全体が100人だった場合は =40/100 = 0.4(=40%) となります。セルの書式設定を「パーセンテージ」にすれば見やすくなります。

ステップ5:NPSスコアを算出する

最後に、NPSの計算式を使ってスコアを出します。

=NPS = プロモーターの割合 - デトラクターの割合

たとえば、=D2 - F2 のように、割合が入っているセルを使えば、NPSスコアが求められます。このときの値は-1 〜 +1になりますので、100倍して表示したい場合は =(D2 - F2)*100 としておきましょう。

ここまでできれば、基本のNPS集計はバッチリ!

このようにExcelでは、関数を使うことで誰でも簡単にNPSスコアを集計できます。慣れてくれば、さまざまな条件付き分析やグラフ化にも応用が効くので、まずは今回の手順をもとに、実際のデータで試してみてください。

次章では、このNPSスコアをわかりやすくグラフで可視化する方法をお伝えしていきます。

第4章:NPS結果をグラフで可視化してみよう

NPSスコアを数値で求めただけでは、チームでの共有や経営層への報告には少し物足りないかもしれません。視覚的に伝えることで、一目で状況を把握でき、より深い議論にもつながります。ここでは、Excelを使ってNPSの計算結果を「グラフ化」する具体的な方法を紹介します。

まずはグループ別の構成比を「円グラフ」で表現

プロモーター、パッシブ、デトラクターの構成比を視覚化するには、円グラフが最も効果的です。それぞれの顧客グループが全体の中でどの程度の割合を占めているかがひと目でわかるからです。

  1. まず、集計済みの顧客分類別人数(第3章ステップ2で算出)を以下のような表にまとめます:
分類 人数
プロモーター 40
パッシブ 30
デトラクター 30
  1. この表を選択した状態で、「挿入」タブ →「円グラフ」→「2D円グラフ」をクリックします。
  2. 必要に応じてグラフタイトルを「NPS構成比」などに変更しましょう。

色分けしておくとより視認性が上がります。例:プロモーターを緑、パッシブを黄色、デトラクターを赤など。

NPSの数値推移を「棒グラフ」で示す

定期的にアンケートを実施している場合、NPSのスコアが時間とともにどう変化しているかを把握することも大切です。こうした時系列データには「棒グラフ」が適しています。

  1. 以下のように、各月または各四半期ごとのNPSスコアを一覧にしておきます:
NPSスコア
1月 35
2月 40
3月 38
  1. この表を選択し、「挿入」タブ →「縦棒グラフ」→「集合縦棒」を選びます。
  2. グラフタイトルを「月別NPSスコア推移」などに変更し、説得力のある可視化に仕上げましょう。

時系列で見ることで、施策の効果があった・なかったがひと目で分かり、改善サイクルの構築にも役立ちます。

グラフの整え方で印象が変わる

作成したグラフに以下のような微調整を加えると、より見やすく・伝わりやすくなります:

  • データラベルを表示して、数値を明示する
  • 凡例を追加して区分がすぐ分かるようにする
  • 色の統一感を持たせて視認性を向上させる

特に社内会議やプレゼン資料に活用する際には、こうした丁寧な仕上げが印象を大きく左右します。

応用編:セグメント別の比較グラフも作成してみよう

前章で顧客属性データ(年齢・地域・購入回数など)を扱いましたが、それらをもとに「セグメントごとのNPSスコア比較」を行うと、より具体的な改善アクションに結びつきやすくなります。

以下の手順で横並びの棒グラフなどを作成すれば、どの層に課題があるか一目瞭然です。

  1. 列ごとに「20代」「30代」「40代」などグループ分けされたNPS平均を出す
  2. その結果をもとに棒グラフで比較

このような可視化ができれば、マーケティングや顧客対応の戦略立案にも説得力が出てきます。

まとめ:伝わるNPSは「見える化」から

数字を見せるだけでは伝わりづらいNPSですが、グラフにすることで説得力のあるビジュアルデータへと変貌します。チームでの情報共有や、経営陣への報告資料など、ビジネスシーンでも大いに活用できるので、ぜひ今回紹介した方法を取り入れてみてください。

次章では、こうして可視化したNPS結果をどのように分析し、実際の改善アクションにつなげていくかを掘り下げていきます。

第5章:NPSを活用して、より良い顧客体験を設計する

NPSを計算し、グラフで可視化することで、数字として顧客の評価を「見える化」することができました。しかし、重要なのはその先。数値に基づいてアクションを起こし、実際に顧客体験を改善していくことこそが、NPSを最大限に活用するポイントです。この章では、Excelで得たNPSデータをどう分析し、次の施策へとつなげていくのかを解説します。

定量と定性のハイブリッドで分析を行おう

NPSは数値(定量データ)で結果が出る指標ですが、できればアンケート時に「自由記述欄」も設けておくとよいでしょう。たとえば以下のような質問です。

「その評価をつけた理由を教えてください」
「改善してほしい点があればご記入ください」

こうした自由回答をExcelに取り込み、「プロモーター」「デトラクター」ごとにフィルタをかけて内容を読み比べることで、なぜファンになったのか、なぜ不満を抱えたのかというインサイトが得られます。数値だけでは見えなかった“理由”が見えるようになるので、改善施策のヒントにつながりやすくなります。

スコアの悪い層を特定し、優先対応する

第2章でも触れた通り、NPSデータに顧客の「年齢」「性別」「地域」「購入履歴」といった属性情報を加えておくと、どのセグメントでスコアが低いかを簡単に把握できます。たとえば「関西エリアの30代男性でデトラクターが多い」とわかった場合は、その層に向けた改善施策を優先的に検討できます。

Excelではピボットテーブルなどを活用すれば、セグメント別の集計も簡単に行えるので、分析の幅がいっきに広がります。

改善アクションは小さく、早く始めるのがコツ

NPSのスコアが低かった層に対して、いきなり大規模なリブランディングやサービス改革を行うのは現実的ではありません。まずは小さな改善から始めてみましょう。

  • 返信対応を早くする
  • FAQをわかりやすく整える
  • フォローアップメールの文面を見直す

これらのアクションを行った後、再度NPSアンケートを実施し、その効果測定を行えば、小さなPDCAサイクルが回せるようになります。結果を数値で見ながら判断できるため、上司やチームにも説得力のある提案が可能になります。

チームで共有して、施策に落とし込もう

NPSの集計結果やグラフは、個人の作業で終わらせるのではなく、チームや関係部署と共有して議論することが非常に重要です。PowerPointやTeams、Googleスライドなどを使って、共有用の資料として活用しましょう。

特に「プロモーターの声」は社内のモチベーション向上にもつながりますし、「デトラクターの不満」は改善意欲を喚起します。Excelで見える化されたNPSを活用して、組織全体が顧客に目を向けたアクションを起こせるようになると、顧客エクスペリエンス(CX)の質も大きく向上します。

まとめ:NPSは「洞察」と「改善」の起点になる

NPSはただの評価指標ではなく、顧客理解と改善のきっかけを与えてくれるデータです。Excelを使えば、数値の可視化から分析・共有までをシンプルに行えるので、忙しいビジネスパーソンにも非常に相性の良い手法といえるでしょう。

ぜひあなたの仕事でもNPSを活用し、小さくても効果的な改善を積み重ねていってください。それが、顧客に選ばれ続けるサービスづくりの第一歩になります。

コメント

NewsTowerをもっと見る

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

続きを読む