営業担当者が20名以下のチームであれば、Google Sheetsで作る営業パイプラインはほとんどのCRMより実用的です——正しく設計すれば、の話ですが。
基本構造はシンプルです。1行1商談、列はステージ・金額・確度・担当者・クロージング予定日。難しいのは、「単なる連絡先リスト」ではなく「売上を予測できるツール」に仕上げることです。
この記事では、加重予測の自動計算、ステージ別転換率のトラッキング、そして手動メンテナンスなしでシートを最新状態に保つ仕組みの作り方を解説します。
パイプラインシートに必要なもの、不要なもの
ネット上にあるパイプラインテンプレートの多くは、「名前を並べただけ」か「誰も入力しない項目が山積み」のどちらかです。2026年4月時点で最も実用的な単一シート構成は、次の9列です。
| 列 | 項目名 | 備考 |
|---|---|---|
| A | 商談名 | 会社名または担当者名 |
| B | 商談金額 | 数値のみ(数式セルに書式設定不要) |
| C | ステージ | ドロップダウン:見込み / 案件化 / 提案中 / 交渉中 / 受注 / 失注 |
| D | 確度(%) | ステージ連動で自動入力(VLOOKUP)または手動上書き |
| E | 加重金額 | =B2*D2 |
| F | 担当者 | 営業担当者名 |
| G | クロージング予定日 | 日付形式 |
| H | 残日数 | =G2-TODAY() |
| I | ネクストアクション | フリーテキスト |
9列で十分です。チームが実際に使う項目があれば追加してください。「いつか使うかも」で列を増やすのはやめましょう。
使うべき数式
パイプライン管理シートの価値は、「今四半期にいくら受注できるか、どこがリスクか」に答えられるかどうかにかかっています。
加重パイプライン合計(マネージャーが本当に知りたい数字):
=SUMPRODUCT(B2:B200, D2:D200)
商談金額と確度を掛け合わせて合算します。確度30%・金額1,000万円の商談は300万円として計上されます——確度100%・金額300万円の商談と同じ重みです。
ステージ別パイプライン(どこで商談が止まっているかを把握する):
=SUMIF(C2:C200, "提案中", B2:B200)
各ステージに対して実行してください。「提案中」に40件あって「交渉中」に3件しかなければ、提案からクロージングへの転換プロセスに問題が潜んでいます。
ステージ間転換率(多くのチームが見落としている指標):
=COUNTIF(C2:C200,"交渉中") / COUNTIF(C2:C200,"提案中")
Sales Benchmarking Index(2023年版)によると、健全なB2Bパイプラインでは「提案中→交渉中」で50〜70%、「交渉中→受注」で60〜80%が転換するのが目安です。この数字を計測していなければ、すべては勘に頼った管理です。
ステージ連動で確度を自動入力する
手動パイプライン管理で最も時間を浪費するのが、商談がステージを移動するたびに確度を更新する作業です。ルックアップテーブルで解決できます。
シート内の適当な場所(例:K1:L6)に小さなテーブルを作成します。
| ステージ | デフォルト確度 |
|---|---|
| 見込み | 10% |
| 案件化 | 25% |
| 提案中 | 40% |
| 交渉中 | 65% |
| 受注 | 100% |
| 失注 | 0% |
D列に以下の数式を入力します。
=IFERROR(VLOOKUP(C2, $K$1:$L$6, 2, FALSE), 0)
個別の商談で確度を変えたい場合は、セルを手動で上書きできます。VLOOKUPはあくまでデフォルト値を自動入力するためのもので、担当者が数字を記憶しておく必要はありません。
マネージャーが必ず求める四半期集計
基本構造が整ったら、ピボットテーブルでレポートを作ります。「挿入 → ピボットテーブル」から以下のように設定します。
- 行:ステージ
- 列:担当者
- 値:加重金額の合計
担当者ごと・ステージごとのマトリクスが完成します。「提案中に4,000万円あるが交渉中はゼロ」という担当者は、数字の上では良さそうに見えても、タイミングに問題を抱えています。
日付フィルタリング(今四半期のみ表示)には、計算列を追加します。
=IF(AND(G2>=DATE(2026,4,1), G2<=DATE(2026,6,30)), "第1四半期", "その他")
ピボットテーブルでその列を基準にフィルタリングするだけです。
Google Sheetsの限界——CRMへの移行が必要なタイミング
Google Sheetsは、アクティブな商談が300〜400件程度までは十分機能します。それを超えると、数千行に対するSUMPRODUCTの処理が重くなり、複数ユーザーによる同時編集でデータが破損するリスクも高まります。しかも、こうした破損は復元が難しいケースが少なくありません。
もうひとつの限界は、活動管理です。Sheetsは「ネクストアクション」をテキストで記録できますが、リマインドはしてくれません。フォローアップを忘れる原因がスプレッドシートにあるなら、それはスプレッドシートの問題ではなく、CRMが必要なサインです。
ただし、担当者20名以下・商談300件未満のチームであれば、CRM導入を急ぐ理由が「仕組みを整えたという安心感」にすぎないケースが多いです。HubSpotの「2024年セールス実態調査」によると、営業担当者の35%が今でも主にスプレッドシートでパイプラインを管理しています——より良いツールを知らないからではなく、柔軟性が正式なCRMの運用コストを上回ることが多いからです。
手動更新なしでパイプラインを最新状態に保つ
パイプライン管理の本当のコストは、構築することではなく、維持し続けることにあります。担当者は商談ステージの更新を忘れ、マネージャーはSlackで催促し、シートはいつしか現実とかけ離れた「フィクション」になっていきます。
有効なアプローチのひとつは、HubSpotやSalesforceと直接連携してデータを自動同期することです。ModelMonkeyを使えば、HubSpotの商談データをGoogle Sheetにオンデマンドで取得できます。「HubSpotから進行中の商談をすべて取得して、ステージ別に整理して」と指示するだけで、テーブルが自動的に作成されます。エクスポートも、コピー&ペーストも、CSVファイルも不要です。
CRMのデータをリアルタイムで反映しながら、分析作業(カスタム集計、シナリオモデル、経営会議向けのフォーマット)はGoogle Sheetsで行う——CRMが苦手とする部分をSheetsで補う形が実現します。
複数通貨のパイプラインについて
アジア・パシフィック地域や欧米にも営業担当者がいて、複数通貨で商談が発生するチームには、通貨列と換算数式の追加をお勧めします。
=B2 * VLOOKUP(J2, CurrencyTable!$A$2:$B$10, 2, FALSE)
J列に通貨コード(JPY、USD、EUR、CNY)を入力し、CurrencyTableシートに月次更新の固定為替レートを用意します。財務報告には不十分ですが、パイプライン予測を円建てで一元管理するには十分な精度です。
よくある質問
Q:Google SheetsのパイプラインはCRMの代わりになりますか? A:担当者20名以下・アクティブ商談300件未満であれば、十分に代替できます。Sheetsの強みは導入コストゼロ・自由なカスタマイズ・既存の分析ワークフローとの親和性です。フォローアップのリマインドや詳細な活動管理が必要になった段階で、CRMへの移行を検討してください。
Q:確度はどう設定すればいいですか? A:まずはステージ別のデフォルト値(見込み10%・案件化25%・提案中40%・交渉中65%)を自動入力し、個別商談の事情に応じて手動上書きする方法が最も実用的です。業種や商材によって適切な数値は異なるため、3〜6ヶ月分の受注データを振り返り、自社の実績に合わせて調整してください。
Q:パイプラインシートを複数の担当者で同時編集しても問題ありませんか? A:少人数であれば実用上問題ありません。ただし、同じセルへの同時書き込みで競合が発生するリスクがあります。担当者ごとにシートを分けてマスターシートに集約する構成か、CRMとの自動同期を導入することで、このリスクを排除できます。
Q:営業会議でそのままパイプラインシートを使うべきですか? A:生データをそのまま会議に持ち込むのは避けてください。ピボットテーブルで担当者別・ステージ別の集計ビューを別シートに作成し、フィルタリング済みの状態で共有するのが実践的です。経営層向けには加重パイプライン合計と今四半期のクロージング予定金額に絞ると伝わりやすくなります。
Q:Sheetsのパイプラインが「機能しなくなった」サインは何ですか? A:①担当者がステージを更新しなくなった、②マネージャーが毎回Slackで数字を確認している、③ピボットテーブルの再計算に10秒以上かかる——この3つのうちひとつでも当てはまれば、ワークフローの見直しかCRMへの移行を検討するタイミングです。
まとめ
機能する営業パイプラインをGoogle Sheetsで作るために必要なのは、9列の構造・3つのコア数式(加重金額・ステージ別SUMIF・転換率)・確度ルックアップテーブルです。レポートはピボットテーブルが担います。商談数が300件・担当者が20名を超えると維持コストがかさみ、CRMへの移行が合理的になりますが、ほとんどのチームはまだそのレベルには達していません。まずは今週中にシートを作り、実際に運用してみてください。