中小企業のKPI管理をスプレッドシートで始める方法—5つの指標と経営ダッシュボードの作り方
この記事のポイント
中小企業が追うべきKPIは5つだけ。売上・粗利率・顧客獲得コスト・リピート率・キャッシュフロー。Google スプレッドシートでこれらを1枚のダッシュボードにまとめる手順を、使う関数(QUERY・SPARKLINE・条件付き書式)まで含めて解説する。月額0円で始められて、週次の経営会議がそのまま回る仕組みの作り方。
「うちの数字、ちゃんと見えてますか?」
この質問を中小企業の社長にすると、だいたい3パターンの答えが返ってくる。
- 「Excelファイルが部署ごとにバラバラにある」—営業は営業のシート、経理は経理のシート。統合する人がいない
- 「月次報告が出るのは翌月の15日」—数字が出た頃には、もう手を打つタイミングを過ぎている
- 「数字は見てるけど、結局カンで判断してる」—売上の増減はわかるけど、何が原因でどう手を打つかまではわからない
どれも珍しい話じゃない。従業員30〜100名くらいの会社では、むしろこれが普通だと思う。
ただ、この状態を放置すると、ジワジワと効いてくる。利益率が下がっているのに気づくのが3ヶ月遅れたり、広告費をかけすぎていることに半年後に気づいたり。数字が見えていないことのコストは、見えにくいからこそ怖い。
なぜ中小企業のKPI管理にスプレッドシートが向いているのか
「KPI管理」と聞くと、BIツールやSFAの導入を思い浮かべる人が多い。でも、従業員30〜100名の会社であれば、正直スプレッドシートで十分だと思っている。理由は3つ。
1. コストがゼロ
Google スプレッドシートなら無料。BIツールは安くても月額5〜10万円かかる。KPI管理を「まず始めてみる」段階で、月額のツール費用をかける必要はない。
2. 学習コストが低い
Excelやスプレッドシートは、ほとんどの社員が触ったことがある。新しいツールを導入して「使い方がわからない」で止まるリスクがない。KPI管理で一番大事なのは「数字を見る習慣をつけること」で、ツールの使い方を覚えることじゃない。
3. 業務に合わせて柔軟に変えられる
SFAやBIツールは、ツール側の仕様に業務を合わせる必要がある。スプレッドシートなら、自社の業務フローに合わせて自由に設計できる。製造業の「不良率」も不動産の「反響数」も、同じシートの中で管理できる。
もちろんスプレッドシートにも限界はある(後で書く)。ただ、最初の一歩としてはこれ以上ないくらいちょうどいい。
中小企業が追うべき5つのKPI
KPIは多ければいいわけじゃない。むしろ多すぎると誰も見なくなる。経験上、中小企業であれば5つで十分だと感じている。
1. 月次売上
言うまでもなく基本中の基本。ただし、「売上の総額」だけを見ていても意味が薄い。商品別・サービス別・顧客セグメント別に分解するのがポイント。
たとえば不動産仲介なら、「売買仲介」と「賃貸管理」で分ける。製造業なら、「既存顧客からのリピート受注」と「新規案件」で分ける。どこから売上が来ているのかがわかると、打ち手が具体的になる。
2. 粗利率
売上が伸びていても、粗利率が下がっていたら忙しくなるだけで利益は増えない。これは特に製造業で起きやすい。原材料費の高騰を価格に転嫁できていない、値引き受注が増えている—こうした問題は、粗利率を毎月追っていないと見逃す。
目安として、粗利率が前月比で3ポイント以上下がったら要注意。原因を調べて、翌月までに手を打つ。
3. 顧客獲得コスト(CAC)
「新しいお客さんを1社獲得するのに、いくらかかっているか」。広告費・営業人件費・展示会費用などを合計して、新規獲得数で割る。
たとえば、月の広告費が30万円、営業の人件費按分が50万円、新規獲得が4社なら、CACは20万円。このCACが1社あたりの年間粗利(LTV)を超えていたら、獲得するほど赤字ということになる。
CACはチャネル別に出すのが大事。Web広告のCAC、紹介のCAC、展示会のCAC。どのチャネルが効率がいいかが数字で見えるようになる。
4. リピート率(既存顧客の継続率)
新規顧客の獲得コストは、既存顧客の維持コストの5〜10倍と言われている。だから、既存顧客がどれだけ継続してくれているかは、経営の安定度に直結する。
製造業なら「前年に取引があった顧客のうち、今年も受注がある割合」。サービス業なら「月次の解約率」。リピート率が80%を切ったら、新規営業を強化するより先に、既存顧客のフォロー体制を見直すべき。
5. キャッシュフロー(月末の現預金残高)
利益が出ていても、キャッシュが回らなければ会社は止まる。特に製造業や建設業は、入金サイトが長い(納品から60〜90日後)ので、月末の現預金残高は必ず追っておきたい。
「月末残高が固定費の3ヶ月分を下回ったらアラート」くらいのルールを決めておくと、資金繰りの問題に早めに気づける。
| KPI | 計算式 | 確認頻度 | アラート基準の例 |
|---|---|---|---|
| 月次売上 | セグメント別合計 | 月次 | 予算比 -10% |
| 粗利率 | (売上 - 原価)÷ 売上 | 月次 | 前月比 -3pt |
| CAC | (広告費 + 営業費)÷ 新規数 | 月次 | LTVの1/3を超過 |
| リピート率 | 継続顧客数 ÷ 前期顧客数 | 四半期 | 80%未満 |
| 現預金残高 | 月末時点の残高 | 月次 | 固定費3ヶ月分未満 |
Google スプレッドシートでKPIダッシュボードを作る手順
ここからは具体的な作り方を書く。Google スプレッドシートを前提にしているけど、Excelでもほぼ同じことができる。
Step 1: シート構成を決める
まず、以下の3枚構成にする。これが一番シンプルで壊れにくい。
| シート名 | 役割 | 触る人 |
|---|---|---|
| ローデータ | 毎月の売上・原価・顧客数・広告費などを入力する | 経理・営業 |
| 計算シート | ローデータから各KPIを自動計算する(関数が入っている) | 触らない |
| ダッシュボード | KPIの一覧・推移グラフ・アラートを表示する | 経営者・管理者 |
大事なのは入力と表示を分離すること。入力する人はローデータだけを触る。経営者はダッシュボードだけを見る。計算シートは誰も直接触らない。これで「関数を壊した」「上書きした」という事故がなくなる。
Step 2: ローデータの列を設計する
ローデータシートの列は、できるだけシンプルに。以下が最小構成の例。
| 年月 | 部門 | 売上 | 原価 | 広告費 | 新規顧客数 | 既存顧客数 | 現預金残高 |
|---------|--------|----------|----------|----------|-----------|-----------|------------|
| 2026-01 | 営業1課 | 5,200,000 | 2,600,000 | 300,000 | 3 | 22 | 12,500,000 |
| 2026-01 | 営業2課 | 3,800,000 | 1,900,000 | 200,000 | 2 | 18 | |
| 2026-02 | 営業1課 | 4,900,000 | 2,450,000 | 250,000 | 4 | 23 | 11,800,000 |ポイントは1行1レコードにすること。「年月」と「部門」の組み合わせで1行。月ごとにシートを分けたり、部門ごとにシートを分けたりしない。1枚に全部入れる。これがあとの集計を圧倒的にラクにする。
Step 3: 計算シートでKPIを自動算出する
計算シートでは、ローデータから各KPIを自動計算する。ここでQUERY関数が活躍する。
月別の売上合計を出す(QUERY関数):
=QUERY(ローデータ!A:H, "SELECT A, SUM(C) WHERE A IS NOT NULL GROUP BY A LABEL SUM(C) '売上合計'")QUERY関数はSQL風の書き方でデータを集計できる。SUMIFSを何個も書くより、圧倒的に読みやすくてメンテナンスしやすい。
粗利率を計算する:
=QUERY(ローデータ!A:H, "SELECT A, (SUM(C)-SUM(D))/SUM(C) WHERE A IS NOT NULL GROUP BY A LABEL (SUM(C)-SUM(D))/SUM(C) '粗利率'")CACを算出する:
=QUERY(ローデータ!A:H, "SELECT A, SUM(E)/SUM(F) WHERE A IS NOT NULL GROUP BY A LABEL SUM(E)/SUM(F) 'CAC'")厳密には営業人件費の按分も加えたいけど、最初のうちは広告費だけで十分。完璧を目指すより、まず回すことが大事。
Step 4: ダッシュボードを作る
ダッシュボードシートでは、計算シートの結果を見やすく表示する。ここで使うのがSPARKLINE関数と条件付き書式。
SPARKLINE—セル内にミニグラフを表示する:
=SPARKLINE(計算シート!B2:B13, {"charttype","line"; "color","#2563eb"; "linewidth",2})これでセルの中に12ヶ月分の売上推移がミニグラフで表示される。グラフを別で作る必要がない。一目で「上がってるか下がってるか」がわかる。
条件付き書式—基準値を超えたら色を変える:
たとえば粗利率のセルに対して、以下の条件付き書式を設定する。
- 40%以上 → 背景を緑にする
- 30〜40% → 背景を黄色にする
- 30%未満 → 背景を赤にする
色がついていれば、数字を読み込まなくても「今月やばいな」がパッと見でわかる。忙しい経営者にとって、この「パッと見でわかる」が一番大事。
IMPORTRANGEで別シートのデータを取り込む:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/XXXXX", "売上データ!A1:H100")経理のシート、営業のシート、在庫管理のシート—すでにバラバラにデータがある場合でも、IMPORTRANGEで1枚のダッシュボードに集約できる。元のシートを変えなくていいので、現場のやり方を壊さずに始められる。
Step 5: 週次の確認サイクルに組み込む
ダッシュボードを作っただけでは意味がない。見る習慣を作る仕組みが必要。
おすすめは、毎週の経営会議(15〜30分)でダッシュボードを画面共有すること。アジェンダはシンプルに3つだけ。
| 時間 | やること |
|---|---|
| 5分 | ダッシュボードで5つのKPIを確認。赤い数字はあるか? |
| 15分 | アラートが出ている指標について原因を議論。先週の打ち手の結果はどうだったか? |
| 10分 | 来週までにやることを1つだけ決める(担当者・期限つき) |
この会議を毎週やるだけで、数字を見る→原因を考える→手を打つ→結果を確認する、のサイクルが自然に回り始める。ダッシュボードは、このサイクルを回すための「道具」にすぎない。
KPIダッシュボードでよくある3つの失敗
失敗1: KPIを欲張りすぎる
「せっかく作るなら、あれもこれも」と20個も30個もKPIを並べるケース。全部追えるわけがない。見た瞬間に「情報が多すぎてどこを見ればいいかわからない」となって、結局誰も見なくなる。
最初は5つ以内。慣れてきても10個を超えないようにする。「これ本当に見てますか?」と聞いて「見てない」と言われたKPIは外す。
失敗2: 入力が手作業のまま
ダッシュボードは自動なのに、元のデータ入力が手作業だと結局めんどくさくて更新されなくなる。
対策は2つ。入力項目を最小限に絞る(理想は5項目以下)。もしくは、既存の業務フローから自動取得する(会計ソフトのCSVエクスポート→IMPORTRANGEで取り込み、など)。
失敗3: 数字を見ても「次のアクション」がない
「粗利率が下がってるな…」で終わるケース。数字を見ること自体が目的になっていて、「だから何をするか」まで決まっていない。
KPIごとに「基準値」と「基準値を超えたときのアクション」をあらかじめ決めておくのが大事。たとえば「粗利率が30%を切ったら、翌週中に値引き案件をすべてリストアップして見直す」というルールを決めておく。数字→アクションの回路を先に設計しておく。
自分で作るのが難しくなるタイミング
スプレッドシートでのKPI管理は、ある程度までは自分たちで回せる。ただ、以下のサインが出てきたら、外部の手を借りることを検討してもいいかもしれない。
- シートが複雑になりすぎて、誰かが関数を壊すと直せない—属人化の兆候。設計を見直すタイミング
- データソースが3つ以上に分散している—会計ソフト、営業シート、在庫管理シート…それぞれを手動で突合するのに時間がかかるようになったら、IMPORTRANGEやGAS(Google Apps Script)での自動連携を検討
- 「数字は見えるけど、何をすればいいかわからない」状態が続く—ダッシュボードの設計は問題ないけど、KPIの選び方やアクションの設計が合っていない可能性がある
- 部門ごとにダッシュボードが欲しいと言われ始めた—組織が成長しているサイン。シートの設計を最初からやり直す必要があるかもしれない
こうしたタイミングで、シートの再設計・ダッシュボード構築・運用定着の支援を一括で頼めると、自分たちで試行錯誤する時間を節約できる。
まとめ
中小企業のKPI管理は、高いツールを入れなくても始められる。Google スプレッドシート1枚で、売上・粗利率・CAC・リピート率・キャッシュフローの5つを追うだけで、経営判断の質は大きく変わる。
大事なのは、完璧なダッシュボードを作ることじゃない。数字を見て、考えて、手を打つサイクルを回し始めること。最初は粗くていい。まず5つのKPIを1枚のシートに並べるところから始めてみてほしい。
そして、もしシートの設計やダッシュボードの構築で手が止まったら、スプレッドシートを見せてもらえれば何ができるかすぐにわかる。まずは現状のシートを見るところから始めたい。
関連ソリューション
中小企業のKPI管理でお悩みの方は、業種別のAI活用ソリューション一覧もご覧ください。
泉 款太(いずみ かんた)
株式会社SalesDock 代表取締役
慶應義塾大学法学部卒。スタートアップ、ラクスル、リクルート(SUUMO)を経て2025年に独立。 不動産・製造業・クリニックなど現場産業向けのAI業務効率化コンサルを提供。 30社以上の中小企業のAI活用・業務改善を支援。
代表メッセージを読む →