Claudeで売掛金の年齢調べをして督促メールを下書きする手順
売掛金の年齢調べ(エイジング分析)をClaude for Excelで滞留日数帯に分け、Outlookに段階別トーンの督促メール下書きを作らせる手順と、検算・機密面の注意点を解説します。
売掛金の年齢調べ(エイジング分析)とは、未回収の請求を「支払期日から何日過ぎたか」の帯に分けて眺める集計です。0-30日、31-60日、61-90日、90日超の4帯に分けるのが定番で、滞留先の絞り込みと督促の優先順位づけに使います。この作業はExcelの列計算とピボットで組めますが、毎月のデータ整形と、相手ごとの督促文面づくりに時間が取られがちです。
Claude for Excelなら、表の分類から得意先別の集計までをサイドバーへの依頼で進められます。督促メールの下書きは、Claude for Outlookに任せると送信前の状態でメール作成画面に置かれます。この記事では、その一連の流れを手順として示します。
売掛金の年齢調べと督促下書きをClaudeで分業する流れ
作業は3段に分かれます。Excelで滞留日数帯を付ける段、得意先別に集計して検算する段、Outlookで督促メールの下書きを作る段です。
- Excel側: 請求データに未回収額と超過日数、滞留帯の列を足す
- 集計側: 得意先×滞留帯のクロス表を作り、合計が元の未回収額と合うか確かめる
- Outlook側: 帯ごとのトーンで、宛先別の下書きを作成画面に並べる
Claudeが担うのは列の追加、集計表の作成、文面の起案です。滞留帯の境目の決め方、督促を出すかどうか、相手に何を約束するかは、経理担当者が決めます。この線引きを最初に置くと、後の手順がぶれません。
使える環境と、先に知っておく制限
Claude for Excelは、Pro・Max・Team・Enterpriseの有料プランで一般提供されています。Claude for Outlookは同じ有料プランでベータ提供です。Excelは、Excel on the web、Microsoft 365のWindows版(ビルド16.0.13127.20296以降)、Mac版(バージョン16.46以降、ビルド21011600以降)で動きます。
動かない環境もあります。Excel 2016と2019の永続・ボリュームライセンス、iPad版、Android版は対象外です。
機能面の制限は2つ覚えておきます。データテーブルとマクロ・VBA操作は未対応です。売掛管理を古いマクロブックで回している場合、マクロ部分はClaudeに触らせず、値と数式の範囲だけを依頼の対象にします。
ExcelとOutlookをまたいで動かす機能は、Claudeアカウントで直接サインインしたときだけ使えます。Amazon Bedrock、Google Cloud Vertex AI、Azure AI Foundry、LLMゲートウェイ経由の接続では使えません。ProとMaxでは既定でオンですが、TeamとEnterpriseでは既定でオフなので、各アドインの設定で「Let Claude work across files」を有効にします。この設定は端末ごとです。
元データに必要な列を決める
年齢調べの品質は、元データの列で決まります。会計システムから出力する請求・入金の一覧に、次の列があるかを確かめます。
| 列 | 内容 | 補足 |
|---|---|---|
| 請求番号 | 内容一意の番号 | 補足部分入金の突き合わせに使う |
| 得意先 | 内容名称またはコード | 補足表記ゆれがあると集計が割れる |
| 請求日 | 内容請求書の発行日 | 補足締め日の確認に使う |
| 支払期日 | 内容支払サイトを反映した日付 | 補足帯の基準になる |
| 請求額 | 内容税込の金額 | 補足税抜・税込を混ぜない |
| 入金額 | 内容部分入金を含む累計 | 補足未入金は空欄か0 |
| 入金日 | 内容最後に入金された日 | 補足入金予定日とのズレを見る |
帯の基準は、請求日から数える方式と支払期日から数える方式があります。督促は「約束の期日を過ぎた日数」で判断する場面が多いので、この手順では支払期日基準で説明します。請求日基準で見る運用なら、以降の式の基準列だけを差し替えます。
滞留日数帯の列を足させる
Excelを開き、請求一覧のシートを表示してサイドバーから依頼します。基準日は決算日や月末など、集計したい日付を1つ決めてセルに置いておきます。ここではL1を基準日とします。
このシートは売掛金の請求一覧です。次の列を右側に追加してください。
・H列 未回収額 = 請求額(E列) - 入金額(F列)
・I列 超過日数 = 基準日(L1) - 支払期日(D列)。期日前はマイナスのまま
・J列 滞留帯 = 未回収額が0以下なら「回収済」、超過日数が負なら「期日前」、
0〜30なら「0-30」、31〜60なら「31-60」、61〜90なら「61-90」、91以上なら「90超」
既存の列は変更せず、追加した列には数式を入れてください。数式で入れるよう明示するのがポイントです。値で貼られると、基準日を変えたときに帯が更新されません。Claude for Excelは数式の関係を保ったまま更新できるので、基準日を月末に替えるだけで全行が再判定される形にしておけます。Claudeが組む数式は、例えば次のような形になります(数式の一例です)。
H2: =E2-F2
I2: =$L$1-D2
J2: =IF(H2<=0,"回収済",IF(I2<0,"期日前",IF(I2<=30,"0-30",
IF(I2<=60,"31-60",IF(I2<=90,"61-90","90超")))))数式の書き方そのものを詳しく確かめたいときは、Claude Excel関数の書き方が検索・集計系の頼み方を扱っています。
得意先別の年齢調べ表を作らせる
分類が付いたら、得意先を行、滞留帯を列にしたクロス表を作らせます。ピボットテーブルでも、SUMIFSを並べた表でも構いません。Claude for Excelはピボットの編集も直接頼めます。基準日を変えて再集計する運用なら、ピボットの更新忘れが起きないSUMIFS形式が扱いやすい構成です。
新しいシート「年齢調べ」を作り、得意先を行、滞留帯(期日前・0-30・31-60・
61-90・90超)を列にして、未回収額をSUMIFSで集計してください。
右端に得意先ごとの合計、最下行に列ごとの合計を置いてください。
90超の列が0でない行は、条件付き書式で背景を薄い赤にしてください。Claudeが作る集計式の骨格は、次のようなものです。
=SUMIFS(元データ!$H:$H,元データ!$B:$B,$A5,元データ!$J:$J,B$4)条件付き書式も依頼の範囲内です。Claude for Excelは、並べ替え、フィルター、ピボットの編集、条件付き書式、データ検証のドロップダウンを、そのまま頼める操作として案内しています。
入金予定日と実際の入金日のズレを見る
年齢調べは今の滞留を見る表です。もう一段、得意先ごとの「いつも何日遅れるか」を見ておくと、督促のトーンを決めやすくなります。入金済みの行に遅延日数の列を足し、得意先ごとに平均を出させます。
K列に「入金遅延日数」を追加してください。入金日(G列)が入っている行は
入金日 - 支払期日(D列)、空欄の行は空にします。
その後、得意先ごとの平均遅延日数と最大遅延日数を「遅延傾向」シートに
AVERAGEIFSとMAXIFSで出してください。入金実績が無い得意先は「実績なし」と表示してください。平均遅延が5日程度で安定している得意先が急に45日超過になったのと、常に40日遅れの得意先が45日超過になったのとでは、意味が違います。前者は事情確認、後者は既定の遅れの範囲、という具合に、同じ帯でも文面の入り方が変わります。表に出るのは数字だけで、その解釈と対応の決定は担当者の仕事です。
合計が合っているかを検算する
Claudeが作った集計は、そのまま報告に使いません。Claude for Excelの回答には、参照したセルへの引用が付き、クリックでそのセルへ移動できます。この機能を検算に使います。
- 集計表の総合計が、元データの未回収額の合計(
=SUM(H:H))と一致するか - 「回収済」と「期日前」の行が、督促対象の合計に混ざっていないか
- 得意先名の表記ゆれ(株式会社の前後置き、全角半角)で、同じ相手が二行に割れていないか
- 90超の上位3社の請求を元データまで遡り、支払期日と入金額が合っているか
依頼文にも検算を組み込めます。「区分別の合計と元データの未回収額の合計が一致しない場合は、差額と該当行を列挙してください」と添えると、ずれの位置が先に出ます。
部分入金、相殺、前受金は、帯の集計がずれやすい典型です。請求額から入金額を引く単純な式では、他の請求への充当や値引きの調整が拾えません。元データの側で調整額が別列にあるなら、その列も未回収額の式に含めるよう明示します。
段階別のトーンで督促文面を下書きする
集計で滞留先が絞れたら、文面に進みます。同じ「支払のお願い」でも、帯によって伝える内容が変わります。次の表は、文面の方針を決める叩き台です。
| 滞留帯 | 目的 | 文面の方針 |
|---|---|---|
| 0-30 | 目的見落としの確認 | 文面の方針行き違いの可能性に触れ、請求内容と口座を再掲する |
| 31-60 | 目的入金予定の確認 | 文面の方針具体的な入金予定日を尋ね、返信期限を添える |
| 61-90 | 目的対応の相談 | 文面の方針経緯を時系列で示し、分割や日程の相談窓口を案内する |
| 90超 | 目的事実の整理 | 文面の方針請求日・期日・未回収額・過去の連絡日を並べ、上長の確認に回す |
90超の帯は、下書きの目的を「相手に送る文面」ではなく「社内で確認するための事実整理」に置いています。長期の未回収は、取引の継続可否や法的な手続きの判断が絡みます。文面の言い回しでなく、社内の判断が先に必要な段階です。
Excelの請求一覧を開いたまま、Claudeに得意先別の文面素材を作らせます。
「年齢調べ」シートで31-60の列が0でない得意先を対象に、督促メールの下書きを
作ってください。各社について、元データから該当請求の請求番号・請求日・
支払期日・未回収額を引用し、次の条件で書いてください。
・丁寧だが事務的な口調。相手を責める表現は使わない
・入金予定日を尋ね、返信の期限は基準日から7日後とする
・行き違いで入金済みの場合は連絡してほしい旨を入れる出てくる文面は、例えば「請求番号○○の未回収額○○円について、お支払い期日を過ぎておりますため、入金予定日をご教示いただけますでしょうか」のような形になります(例示です)。金額や番号を元データから引用させる指示が効きます。引用のない文面は、数字の誤りを見つけにくくなります。
口調は設定に置いておく
毎回の依頼に文面の規則を書くより、アドインの設定にある指示欄へ置いておくほうが安定します。Excelの設定にあるInstructionsフィールドは、全ての会話に適用されます。書式や通貨、繰り返し使う業務の前提を書く用途で、Excelの指示はPowerPointやWordとは別に保持されます。
督促関連の文面は次の規則で書く。
・件名に請求番号を入れる
・金額は税込で、桁区切りを付ける
・「至急」「厳重に」など強い語は使わない
・行き違いの入金済み確認の一文を必ず入れるOutlookで宛先ごとの下書きを作る
文面の素材ができたら、Claude for Outlookで宛先ごとのメール下書きに落とします。ExcelとOutlookをまたぐ設定が有効なら、Excelの年齢調べの内容と、Outlook側の過去のやり取りを1つの会話の文脈として使えます。
Claude for Outlookは、返信・全員への返信・転送のメールを、Outlookの作成画面に未送信の状態で置きます。口調は送信済みフォルダーから学習するとされ、署名はOutlook側が付けられるよう、結びの文をClaudeは書きません。このアドインはメール送信の権限(Mail.Send)を要求しません。Claudeが自分でメールを送ることは、仕組みの上でありません。
Excelの「年齢調べ」で31-60が0でない得意先ごとに、この会話の督促文面を使って
Outlookに下書きを作ってください。宛先は各社の請求担当者のアドレスで、
過去の請求メールのスレッドがあれば、その返信として作ってください。送る前に確認する点は3つです。宛先と件名が正しいか、過去にやり取りした請求担当者かどうか、添付する請求書が該当のものか。Outlookのアドインはベータで、取引先向けの連絡は下書きを自分で読んでから送る使い方が前提です。督促は相手との関係に関わるので、一括送信の道具として使わない点は、機能の設計とも一致しています。
Outlookの過去スレッドを要約させるときや添付の.xlsxを読ませるときの使い方は、Claude for Outlookの使い方にまとまっています。
買掛金の年齢調べは支払遅延の管理として使う
買掛金の年齢調べは、同じ表の構造を使えます。ただし基準が逆で、見るのは「自社が支払を遅らせていないか」です。仕入先別の帯で、期日超過の請求があれば支払処理の漏れを疑います。
売掛金との違いは、督促文面が要らない点です。代わりに、支払予定表(何日にいくら出るか)を作らせると、資金繰りの見通しに使えます。「支払期日が今後30日以内の請求を日付順に並べ、日ごとの支払額の累計を出してください」と依頼します。銀行の入出金明細と帳簿を突き合わせる作業は、Claudeで取引照合し経理を自動化するが別の手順を示しています。会計システムの用語との対応は、NetSuite Finance Analystの決算業務の記事の対応表で確かめられます。
よくあるつまずき
基準日を変えたのに帯が変わらない
Claudeが帯を値で貼っていると、基準日を変えても更新されません。J列とI列が数式かどうかを確認し、値だったら「数式に置き換えてください」と依頼します。
同じ得意先が複数行に分かれる
名称の表記ゆれが原因です。会計システムの得意先コードを列に足し、コードで集計させます。コードが無いときは、名称の正規化(空白・全角半角・株式会社の位置)を先に依頼します。
部分入金のある請求が二重に出る
入金明細を請求行にそのまま貼り付けていると、1請求が複数行になります。請求番号ごとに入金額を合算した列を先に作り、請求一覧は1請求1行の形へそろえます。
文面の金額が元データと合わない
金額を引用ではなく推定で埋めると起こります。「元データの該当行を引用し、引用できない項目は空欄で残してください」と依頼すると、不明な項目が出たときに埋め草にされません。
外部ファイルと機密データの扱い
Claude for Excelには、外部由来のファイルに隠された指示で動作を誘導される、プロンプトインジェクションのリスクが公式に示されています。得意先から届いた残高確認書や、ダウンロードしたテンプレートを、そのまま開いて依頼するのは避けます。Outlookも同様に、外部の送信者からのメール本文と添付は、信頼できない入力として扱われます。
危険な操作を提案する場面では確認を求められるので、確認画面を読み流さないことが最低限の対策です。既存データを上書きする前にも警告が出ます。年齢調べのシートは、元の請求一覧の複製を作業用にして、そこで依頼する運用が安全です。
データの扱いも押さえておきます。入出力はバックエンド側で受領・生成から30日以内に削除されます。チャット履歴はブラウザーのIndexedDBにローカル保存され、Anthropicのサーバーには保存されず、端末間で同期もされません。一方で、組織のカスタムなデータ保持設定はClaude for Excelに引き継がれず、Enterpriseの監査ログにも含まれません。Compliance APIを有効にしたEnterprise組織では、セッションが対象に入ります。取引先の個人名、口座情報、与信情報を含む一覧を渡すかどうかは、社内の情報取扱いの規程に従って決めます。
公式は、Claude for Excelを、レビューなしの最終成果物や、検証なしの監査上重要な計算に向かない用途として挙げています。年齢調べは決算資料や監査対応に使われる数字なので、最終的な確定は必ず人が元データで確かめます。
まとめ
売掛金の年齢調べとは、支払期日からの超過日数で未回収額を帯に分ける集計です。Claude for Excelに数式で帯を付けさせ、得意先×帯のクロス表を作らせると、月次の整形作業を依頼文1本にまとめられます。督促文面は帯ごとにトーンを分け、90超は社内確認用の事実整理に置くのが安全です。
- 帯の付与と集計は数式で作らせ、基準日を変えれば再判定される形にする
- 合計の一致と得意先名の割れを検算してから、文面に進む
- 文面は元データを引用させ、Outlookの未送信の下書きに置く。送信は担当者が行う
- 外部由来のファイルは、複製を作って扱う
請求書データから収支を見る小規模事業向けの手順は、Claude中小企業経理ガイドにもあります。