Claude Code Media
連載 14/14この記事は「case-studies」シリーズの第 14 回 / 全 14シリーズ全体を見る →
61,607中級

月次売上集計を Claude Code で自動化、192 分を 14 分に圧縮した製造業の事例

製造業(200名規模)の営業部門が月次売上集計にClaude Codeを導入し、手作業192分を14分に短縮(93%削減)した事例を解説。CLAUDE.mdとサブエージェントによる実装手順をコピペで紹介します。

By Claude Code Media 編集部Reviewed by Claude Code Media 編集部

TL;DR

  • 製造業(従業員200名規模)の営業部門が月次売上集計にClaude Codeを導入(公開モデルケース)
  • Excelへの手作業コピペ・集計・レポート作成の合計192分(3.2時間)が、コマンド1つで14分に短縮
  • 削減率93%:月1回の「月末の鬼門」作業が、承認確認だけで完了するフローに変わる

Before:手作業のフロー

月次売上集計は製造業の営業部門が毎月必ず実施する定型業務です。各拠点・担当者からExcelデータを回収し、フォーマットを統一し、前月比・目標達成率を計算してレポートにまとめるという工程は、どの現場でも似たフローを辿ります。

典型的な手作業フロー(合計:約192分)

  1. データ収集(30分):各拠点・担当者から売上Excelファイルをメールで受信し、フォルダに格納
  2. フォーマット統一(60分):拠点ごとにバラバラな列順・単位・セル結合を統一様式に手動コピー・貼り付け
  3. 集計・計算(45分):前月比・目標達成率・部署別集計をSUM関数とピボットテーブルで処理
  4. レポート作成(40分):グラフ作成・Word/PowerPointへの数値転記
  5. 誤記チェック(17分):集計値の突合・上長へのレビュー依頼

最大のボトルネックは「フォーマット統一」フェーズです。担当者ごとに列順や単位が異なり、コピー元のセル結合がレイアウトを崩すことも頻繁です。月末ギリギリに届いたデータを急いで処理する状況が重なると、集計ミスが本番レポートに混入するリスクが高まります。

同様の製造業事例については、Claude Code で製造業の議事録・会議管理を自動化した事例も参照してください。

After:Claude Code 導入後のフロー

Claude Codeを活用することで、データ収集からレポート配信までを1コマンドで完結させるフローを構築できます。

自動化後のフロー(合計:約14分)

  1. CSV自動受信(0分):各拠点からCSVを共有フォルダへ収集(事前にフォーム自動化済み)
  2. 集計コマンド実行(1分):claude /monthly-sales を実行するだけ
  3. 自動集計・計算(3分):Claude Codeがデータ統合・前月比・目標達成率を計算
  4. レポート自動生成(3分):グラフ付きMarkdownをExcel/PDF形式で出力
  5. 結果確認・配信(7分):担当者が数値をレビューし、Slack・メールで関係者へ送付

「確認」と「最終判断」だけが人間の役割となり、データ処理の属人化が解消されます。担当者が変わっても、同じ品質のレポートが毎月出力されます。

実装ステップ(コピペで動く)

1. CLAUDE.md の準備

プロジェクトルートに CLAUDE.md を作成し、データ仕様とアウトプット要件を記述します。CLAUDE.mdの詳しい書き方はCLAUDE.md の書き方ガイドを参照してください。

# 月次売上集計エージェント

## 入力
- 場所: data/monthly/YYYY-MM/ フォルダ内のCSVファイル
- 文字コード: UTF-8(Shift-JIS の場合は自動変換)
- 必須カラム: 日付, 担当者名, 部署, 製品コード, 売上金額, 数量

## 出力
- 集計Excel: reports/YYYY-MM_sales_report.xlsx
- PDF: reports/YYYY-MM_sales_report.pdf
- Slack通知: #営業-月次レポート チャンネルに自動投稿

## 集計ルール
- 前月比は月初〜月末の最終日を基準
- 目標比は targets/FY2026_targets.csv の値を参照
- 金額の小数点以下は四捨五入

2. Subagent の作成

.claude/agents/monthly-sales.md を作成します。

---
name: monthly-sales
description: 月次売上データを集計してレポートを生成するエージェント
tools: ["Read", "Write", "Bash"]
---

## タスク

1. data/monthly/ から最新月のCSVファイルを全件読み込む
2. Pythonスクリプトで集計・前月比計算を実行
3. グラフ付きExcelレポートを reports/ に出力
4. PDFに変換してSlack Webhookで配信通知

3. Hook の組み込み

月末自動実行スクリプトをlaunchdまたはcronで登録します。

#!/bin/bash
# 月末28日以降のみ自動実行
DAY=$(date +%d)
if [ "$DAY" -ge 28 ]; then
  cd /path/to/project
  claude --agent monthly-sales --non-interactive 2>&1 | tee logs/monthly-sales-$(date +%Y%m).log
fi

4. 動作検証

初回はテスト月のダミーデータで実行し、集計値をExcelの手計算と突合してください。差異が生じた場合は CLAUDE.md の集計ルール(単位・四捨五入・目標参照ファイルパス)を修正して再実行します。

KPI 変化

指標BeforeAfter削減
月次集計工数192 分14 分93%
ミス発生リスク手動転記のたびに発生自動チェックでほぼゼロ
レポート配信タイミング翌日〜2日後当日自動配信

上記数値は公開事例をもとに構成したモデルケースです。個別の導入環境や業務条件によって効果は異なります。導入を保証するものではありません(出典:Uravation)。

引用元

ByClaude Code Media 編集部

AI支援で執筆 — 本記事は Claude Code エージェントによる執筆支援を受け、編集部が事実確認・編集を行っています。 数値・引用元は記事更新日時点で確認済みですが、最新情報は各公式サイトでご確認ください。

Related

続けて読む

すべての記事 →