AIで週次売上レポートを下書きする方法:計算済みの数値を崩さず文章にする
週次売上レポートにAIを使うなら、合計や増減率を表計算で確定し、AIには文章の下書きを任せると確認しやすくなります。売上明細を丸ごと渡して計算・原因分析・文章化を一度に頼むと、どの段階で誤りが出たかを見つけにくくなるためです。
最初は、個人情報を含まない架空の集計で「数値を変えない」「原因を決めつけない」「不足情報を明記する」流れを作ります。以下は設計例であり、特定モデルの精度や削減時間を実測した結果ではありません。
売上の定義と対象期間を入力の前に固定する
同じ週でも、受注金額、出荷した金額、入金額は違います。レポートでどの数字を売上と呼ぶかを決め、税、返品、値引き、対象の店舗・サービスをそろえます。
週の区切りも「月曜0時から翌月曜0時の直前まで」など、具体的にします。期間末の時刻が入ったデータを扱うなら、終点を含めるかによって重複や欠落が出ないようにします。
| 架空の比較指標 | 前週 | 当週 | 注記 |
|---|---|---|---|
| 定義済みの売上額 | 100,000円 | 120,000円 | 同じ対象・税区分 |
| 注文件数 | 20件 | 24件 | 取消の扱いを統一 |
| 平均注文額 | 5,000円 | 5,000円 | 売上額÷件数 |
返品を売上額に反映済みなら、AIへ渡す段階で再度差し引かないよう注記します。「返品額」という列があるだけでは、売上に含まれているか判断できません。
増減率は表計算で求めてから渡す
上の例では売上額の増加は20,000円、前週比は20%です。前週をB2、当週をC2へ入れた場合、基本の増減率は「(C2-B2)/B2」となります。前週が0以下なら通常の率で表現せず、人が確認する扱いにできます。
=IF(B2<=0,"要確認",(C2-B2)/B2)
この例は数値セルが入力済みであることを前提にしています。空欄、文字列、集計未完了は別途チェックしてください。「エラーだから0%へ置き換える」とすると、比較できない状態が隠れてしまいます。
日付や店舗など複数条件の集計にはSUMIFSなどを使えます。関数を使う場合は、集計範囲と条件列の対応を確認し、明細の一部を手計算で照合します。Googleスプレッドシートの関数一覧
AIへ渡す指示は事実と仮説を分ける
プロンプトには、確定した数字、数字の定義、許可する表現を入れます。次は架空の集計に対する入力例です。
以下の確定済み集計から、社内用の週次報告を200字程度で作ってください。
数値の再計算や新しい数字の追加はしません。
事実、確認が必要な点、次の確認作業を分けてください。
増減の原因は、この入力だけでは断定しないでください。
前週売上100,000円、当週120,000円、差20,000円、増減率20%。
注文件数20件から24件。平均注文額は両週5,000円。
対象期間と売上の定義は同一。広告・顧客属性のデータはありません。
望む内容の例は、「売上は前週比20%増、注文件数は4件増え、平均注文額は同じ。増加の背景は未確認のため、流入元や再注文の内訳を確認する」というものです。これは人が作った期待例で、実際のモデル出力として紹介しているものではありません。
数字だけでなく原因の断定も照合する
確認者は、金額、単位、期間、率の符号を元の表へ戻って照合します。「20%増」と「20ポイント増」は違うため、数字が一致していても表現を確認します。
次に、入力にない因果関係を足していないか見ます。広告費のデータがないのに「広告の改善が売上増加につながった」と書かれていれば、削除または仮説へ変更します。顧客が増えたのか、一人が複数回買ったのかも、注文件数だけでは分かりません。
試験には、前週ゼロ、返品が多い週、欠損のある週、対象店舗を追加した週を含めます。通常の増加週だけで読みやすい文章が出ても、継続運用で使えるとは限らないためです。
下書きから共有までの確認を一つにする
生成文は最初に下書きの保存先へ置き、人が確認してから社内へ共有します。集計表が更新されたら、以前の文章をそのまま再利用せず、対象データの版と生成日時を対応させます。
効果を見るときは、生成時間だけでなく、数字の照合、文の修正、共有までの時間を数えます。手作業で10分の報告が、生成1分・確認12分になるなら、今の設計では短縮できていません。
まず2週分の架空データで文章と数字を照合し、その後に利用条件を満たす実務データへ進みます。レポートの役割を「次に調べることが分かる短い報告」に絞ると、少人数でも確認を続けやすくなります。