📊 AIとビジネス - Excel
ChatGPTでExcelデータ整理 - AIデータクレンジングのノウハウ
ぐちゃぐちゃなデータ整理のストレス!AIが重複削除から形式統一まで素早く整理する方法を教えます。
売上データサマリーレポート
売上レポート作成、考えただけで頭が痛いですよね? 数百、数千の取引データを整理して、地域別・製品別に集計して、前月比増減率も計算して... 手作業で一つ一つやっていると一日が終わってしまいます。
AIを活用すればこの全過程を自動化できます。欲しい形のレポートを説明するだけで、AIが必要な数式を全部作ってくれます。ピボットテーブルの設定方法も教えてくれて、チャートまで提案してくれます。
この記事では、実際の売上データをAIで分析して要約する方法を段階別に学びます。経営陣に報告する時に必要なコア指標をどう自動で抽出できるか見ていきましょう。
1. 元データ構造
サンプル売上データ
A列: 日付 (2025-01-01)
B列: 地域 (東京、大阪、名古屋...)
C列: 製品 (製品A、製品B、製品C)
D列: 数量 (10, 25, 30...)
E列: 単価 (50000, 30000, 45000...)
F列: 売上額 (数量 × 単価)
G列: 担当者 (田中太郎、佐藤花子...)
2. 基本サマリー指標生成
AIプロンプト
"売上データを要約して次の指標を計算してください:
1. 総売上額
2. 平均取引金額
3. 最高売上取引
4. 取引件数
5. 製品別売上合計"
AI生成数式
// 1. 総売上額
=SUM(F2:F1000)
// 2. 平均取引金額
=AVERAGE(F2:F1000)
// 3. 最高売上取引
=MAX(F2:F1000)
// 4. 取引件数
=COUNTA(F2:F1000)
// 5. 製品別売上 (ピボットテーブル代替)
// 製品A売上
=SUMIF(C2:C1000, "製品A", F2:F1000)
// または動的範囲で
=SUMIF($C$2:$C$1000, I2, $F$2:$F$1000)
3. 地域別売上分析
AIプロンプト
"地域別売上分析表を作ってください:
- 各地域の総売上
- 全体比シェア
- 前月比増減率
- 目標達成率 (目標は別シート参照)"
生成されたレポート構造
// Sheet: 地域別分析
A B C D E
地域 総売上 シェア(%) 前月比(%) 目標達成率(%)
東京 50,000,000 35.5% +12.3% 105%
大阪 30,000,000 21.3% -5.2% 92%
名古屋 25,000,000 17.7% +8.1% 110%
// B列数式: 地域別総売上
=SUMIF(売上!$B:$B, A2, 売上!$F:$F)
// C列数式: シェア
=B2/SUM($B$2:$B$10)*100&"%"
// D列数式: 前月比増減率
=IFERROR((B2-VLOOKUP(A2,前月データ!$A:$B,2,0))
/VLOOKUP(A2,前月データ!$A:$B,2,0)*100, 0)&"%"
// E列数式: 目標達成率
=B2/VLOOKUP(A2,目標!$A:$B,2,0)*100&"%"
4. 月別推移分析
AIプロンプト
"2025年1月から現在まで月別売上推移を見せてください。
- 各月の総売上
- 前月比増減額
- 前月比増減率
- 累計売上"
生成数式
// Sheet: 月別推移
A B C D E
月 総売上 前月比(円) 増減率(%) 累計売上
// B列: 月別総売上
=SUMIFS(売上!$F:$F,
売上!$A:$A, ">="&DATE(2025,MONTH(A2),1),
売上!$A:$A, "<"&DATE(2025,MONTH(A2)+1,1))
// C列: 前月比増減額
=IF(ROW()=2, "", B2-B1)
// D列: 増減率
=IF(C2="", "", TEXT(C2/B1, "0.0%"))
// E列: 累計売上
=SUM($B$2:B2)
5. 製品ポートフォリオ分析
AIプロンプト
"製品別成果分析をABCランクで分類してください:
- Aランク: 上位20% (コア製品)
- Bランク: 中位30% (主力製品)
- Cランク: 下位50% (補助製品)
各製品の売上、数量、平均単価も含めてください。"
生成数式
// Sheet: 製品分析
A B C D E F
製品 総売上 販売数量 平均単価 シェア ランク
// B列: 製品別総売上
=SUMIF(売上!$C:$C, A2, 売上!$F:$F)
// C列: 販売数量
=SUMIF(売上!$C:$C, A2, 売上!$D:$D)
// D列: 平均単価
=B2/C2
// E列: シェア
=B2/SUM($B:$B)
// F列: ABCランク
=IF(E2>=PERCENTILE($E:$E,0.8), "Aランク",
IF(E2>=PERCENTILE($E:$E,0.5), "Bランク", "Cランク"))
6. 担当者別成績レポート
AIプロンプト
"営業担当者別成績表を作ってください:
- 総売上額
- 取引件数
- 平均取引金額
- 全体順位
- インセンティブ (売上の2%)"
生成数式
// B列: 担当者別総売上
=SUMIF(売上!$G:$G, A2, 売上!$F:$F)
// C列: 取引件数
=COUNTIF(売上!$G:$G, A2)
// D列: 平均取引金額
=B2/C2
// E列: 順位
=RANK(B2, $B:$B, 0)
// F列: インセンティブ
=B2*0.02
// 条件付き書式で上位3名強調
// ルール: =E2<=3
7. 高度分析: コホート分析
AIプロンプト
"新規顧客の再購入率を月別に追跡したいです。
各月に初購入した顧客がその後何ヶ月間再購入したか見せてください。"
生成数式
// 初購入月を探す
=TEXT(MIN(IF(売上!$H:$H=A2, 売上!$A:$A)), "YYYY-MM")
// N ヶ月後の再購入率
=COUNTIFS(売上!$H:$H, A2,
売上!$A:$A, ">="&DATE(年,月+N,1),
売上!$A:$A, "<"&DATE(年,月+N+1,1))
/COUNTIF(売上!$H:$H, A2)
8. 動的ダッシュボード生成
AIプロンプト
"経営陣用ダッシュボードを作ってください。
上部にフィルター(地域、期間、製品)を置いて
選択に応じて自動更新されるサマリー指標を表示してください。"
生成構造
// フィルターセル設定
B1: 地域選択 (ドロップダウン)
B2: 開始日
B3: 終了日
B4: 製品選択
// 動的数式
// 総売上
=SUMIFS(売上!$F:$F,
売上!$B:$B, B1,
売上!$A:$A, ">="&B2,
売上!$A:$A, "<="&B3,
売上!$C:$C, B4)
// 取引件数
=COUNTIFS(売上!$B:$B, B1,
売上!$A:$A, ">="&B2,
売上!$A:$A, "<="&B3,
売上!$C:$C, B4)
// 平均取引金額
=売上/取引件数
まとめ
AIで売上レポート作成:
- ✅ 複雑な数式を自然言語で依頼
- ✅ 多様な観点の分析を自動化
- ✅ リアルタイム更新されるダッシュボード
- ✅ 例外状況を自動検知
次の記事では、このデータを視覚的に表現するチャート自動生成方法を学びます。