Claude Media
資金繰り表を週次で更新し、資金ショートの兆候を見つける手順 — Claude for Excel

資金繰り表を週次で更新し、資金ショートの兆候を見つける手順 — Claude for Excel

銀行残高・入金予定・支払予定の3表をClaude for Excelに読ませ、週次の資金繰り表を更新して残高が下限を割る週を洗い出す手順。数式とプロンプトの型、担当者に残す確認の境界つき。

資金繰り表の週次更新は、銀行残高を写し、入金と支払の予定を実績に置き換え、翌週以降の残高を再計算する作業です。手順は毎週同じで、ミスが出やすいのは転記と消し込みの部分です。ここをClaude for Excelに任せ、残高が下限を割る週を早めに拾えるようにします。

数値の最終判断は経理担当に残します。Claudeが担うのは、更新の下準備と兆候の洗い出しまでです。決算書類としてのキャッシュ・フロー計算書は、間接法の組み立て手順で扱っています。

資金繰り表の週次更新でClaudeに任せる範囲

Claude for ExcelはExcelのアドインで、開いているブックについて質問し、数式の関係を保ったまま値を更新し、エラーの原因をたどれます。回答にはセル単位の出典が付き、クリックで該当セルへ移動できます。多タブのブックも扱えるため、銀行残高・入金予定・支払予定・資金繰り表を別シートに分ける構成と相性がよい機能です。

週次の資金繰りで任せやすい作業は4つあります。

任せる範囲

週次で任せやすい4作業

  • 期首残高の反映

    銀行残高シートの最新値を、資金繰り表の期首残高へ入れます。

  • 予定の消し込み

    今週分の入金・支払の予定を、実績で消します。

  • 警戒週の洗い出し

    更新後の週別残高から、下限を割る週を拾います。

  • 前週との差分

    前週の警戒判定から何が変わったかを、短くまとめます。

逆に、入金の見込み時期や支払の繰り延べ可否の判断はClaudeに任せません。取引先との関係や社内の資金方針を知っているのは担当者です。この線引きは後半の節で表にまとめます。

なお、投資判断や決算後のモデル更新が主題の記事はClaudeで決算後に財務モデルを更新する自動化手順にあります。ここで扱うのは、日々の入出金を13週前後の表で追う運転資金の管理です。

用意する3つの表と資金繰り表の型

ブックは4シートで組みます。入力用が3つ、集計用が1つです。

シート内容主な列
銀行残高内容口座ごとの最新残高主な列基準日 / 口座名 / 残高
入金予定内容売掛金の回収予定と実績主な列予定日 / 取引先 / 金額 / 実績日
支払予定内容仕入・給与・家賃・返済・納税の予定と実績主な列予定日 / 区分 / 金額 / 実績日
資金繰り表内容週別の残高推移と判定主な列週開始日 / 期首 / 入金 / 支払 / 期末 / 判定

入力シートに「実績日」の列を持たせるのがコツです。実績日が空なら予定、入っていれば消し込み済みと読めるので、Claudeに「どれが済んだか」を伝える手間が減ります。

支払予定には、請求書ベースの支払に加えて、給与、社会保険料、家賃、借入の返済、消費税や法人税の納付を入れます。金額が大きく、月単位で発生し、請求書が来ないために抜けやすい項目です。予定表へ入れ忘れると、その分だけ残高が実際より多く見え、ショート検知が外れます。

週次表の数式とショート判定

判定ロジックは、Claudeに毎回考えさせずExcelの数式に固定します。数式にしておけば、Claudeが更新した後でも結果を自分で検算できます。

資金繰り表の2行目(第1週)を例にします。A列が週開始日、設定セルの I1 に「最低ライン」(資金が下限を割ったとみなす残高)を置く想定です。

B2: =SUMIFS(銀行残高!C:C,銀行残高!A:A,MAX(銀行残高!A:A))
C2: =SUMIFS(入金予定!C:C,入金予定!A:A,">="&A2,
        入金予定!A:A,"<"&A2+7,入金予定!D:D,"")
D2: =SUMIFS(支払予定!C:C,支払予定!A:A,">="&A2,
        支払予定!A:A,"<"&A2+7,支払予定!D:D,"")
E2: =B2+C2-D2
F2: =IF(E2<0,"ショート",IF(E2<$I$1,"警戒","OK"))

第2週以降は、B列を前週の期末残高(=E2 の形)で受けます。実績日が入った行は集計から外れるため、実績は銀行残高の更新で吸収される構成です。

先頭で警戒に入る週は、次の式で1セルに出せます。

=IFERROR(INDEX(A2:A14,MATCH(TRUE,INDEX(E2:E14<$I$1,0),0)),"なし")

この式の意味はシンプルで、13週分の期末残高のうち、最低ラインを最初に下回る週の開始日を返します。該当なしなら「なし」と表示します。

数式の組み立て自体をClaudeに頼むこともできます。その場合も、出来上がった式を上の型と見比べ、第1週だけ手計算で合わせてから使います。

毎週の更新手順とプロンプトの型

週次の流れは6手順です。

手順

毎週の更新6手順

  1. 1

    前週のブックをコピーする

    日付入りの名前で保存します。形式ではなく安全策で、公式の推奨にも、Claudeに広く編集させる前に信頼できるコピーから始めることが挙げられています。前週のブックが残っていれば、差分の検証にも使えます。

  2. 2

    銀行残高シートに最新の残高を追記する

    基準日つきで行を足します。

  3. 3

    実績日を埋める

    入金予定・支払予定のうち、入出金が確認できたものから実績日を入れます。

  4. 4

    Claudeに消し込みと期首残高の更新を頼む

    プロンプトの型は次の項に置きます。

  5. 5

    Claudeに警戒週の洗い出しと前週差分の要約を頼む

    洗い出しと要約は、別々の依頼にします。

  6. 6

    担当者が数値を確認する

    判定と対応方針は担当者が決めます。

手順4のプロンプトは、対象シートと守ってほしい範囲を明示します。例えば次のような形にします。

入金予定と支払予定のうち、実績日が入っている行は消し込み済みです。
資金繰り表の第1週の期首残高を、銀行残高シートの最新基準日の
合計に更新してください。数式は変えず、値の入力セルだけを更新し、
変更したセルを一覧にしてください。

手順5のプロンプトは次の形です。

資金繰り表の期末残高が I1 の最低ラインを下回る週を、
週開始日・期末残高・不足額の順で挙げてください。
そのうえで、前週のブック(資金繰り_前週)と比べて、
警戒判定が変わった週とその主な原因を3行以内で書いてください。

原因の説明は、Claudeが数式の参照をたどって出したものであっても、そのまま報告資料に転記しません。入金の遅れなのか、支払の前倒しなのかは、元の請求書と取引先とのやり取りで確かめる項目です。

永続Instructionsに資金繰りの規約を書いておく

Claude for ExcelのサイドバーにはSettingsがあり、Instructions欄に書いた内容は、Excelでの全ての会話に適用されます。数値の書式や通貨、繰り返し使う文脈を置く場所です。PowerPointやWordのInstructionsとは別管理です。

資金繰りの週次更新なら、毎回のプロンプトに書いていた前提をここへ移せます。例えば次のような形です(社内の運用に合わせて書き換えます)。

- 金額は円単位、千円区切りで表示する
- 資金繰り表の数式セルは書き換えない。入力してよいのは
  銀行残高・入金予定・支払予定の3シートだけ
- 実績日が空の行は予定、入っている行は消し込み済みとして扱う
- 変更したセルは、シート名とセル番号の一覧で報告する
- 入金時期や支払時期の見込みを、こちらの指示なしに動かさない

最後の1行が肝です。Claudeが「この入金は遅れそうなので来週に動かす」といった判断を勝手に反映すると、資金繰り表の意味が変わります。予定日は担当者が決めた値として固定し、動かすときは担当者が指示します。

警戒シグナルの読み方 — 判定列をどう見るか

判定列は3段階です。

判定条件担当者が見ること
OK条件期末残高が最低ライン以上担当者が見ること予定日のずれで動く幅を確認する
警戒条件0以上で最低ライン未満担当者が見ること入金の前倒し・支払時期の相談・資金調達の要否
ショート条件期末残高がマイナス担当者が見ること対応期限の確認と、経営層への即時共有

判定列は、条件付き書式で色分けしておくと週の並びを目で追えます。Claudeはこうした書式設定や、並べ替え・フィルター・ピボットテーブルの編集も依頼できます。取引先別の入金予定を見たいときは、ピボットテーブルを頼む手があります。支払予定の区分列には、データの入力規則でドロップダウンを作れます。給与・家賃・納税といった区分を選択式にしておけば、表記ゆれで集計から漏れる事故を減らせます。

最低ラインの置き方に決まりはありません。月商の何割、あるいは給与と社会保険料の1か月分といった置き方がよく使われます。会社ごとに固定値で決めておき、変更するときは記録を残します。

読み方で押さえたいのは、警戒の週が今週から何週先にあるかです。4週先で警戒に入る場合と、13週先で入る場合では、取れる手が変わります。先頭の警戒週を1セルに出しておくのは、この距離をひと目で見るためです。

数字で見ると、警戒がどう現れるかが分かります。最低ライン(I1)を500万円、第1週の期首を1,200万円とした例です。

週期首(万円)入金 / 支払(万円)期末(万円)判定
第1週期首(万円)1,200入金 / 支払(万円)800 / 700期末(万円)1,300判定OK
第2週期首(万円)1,300入金 / 支払(万円)300 / 650期末(万円)950判定OK
第3週期首(万円)950入金 / 支払(万円)900 / 600期末(万円)1,250判定OK
第4週期首(万円)1,250入金 / 支払(万円)400 / 1,350期末(万円)300判定警戒
第5週期首(万円)300入金 / 支払(万円)1,100 / 500期末(万円)900判定OK

第4週は月末の給与・社会保険料・家賃が重なった想定で、先頭の警戒週の式は第4週の開始日を返します。第5週で回復するので、一時的な谷です。この谷で入金が300万円遅れると期末は0円で、判定は警戒のまま。301万円遅れた時点で、期末が1万円のマイナスとなりショートに変わります。第5週の入金は第4週の不足を埋められません。

もう一つ、前週から警戒の位置が動いたときは、必ず原因を追います。前週は「なし」だったのに今週は6週先に警戒が出たなら、入金予定が消えたか、支払予定が増えたかのどちらかです。Claudeに差分を出させ、担当者が根拠となる書類を確認します。

数値の最終判断を経理担当に残す境界

公式の説明では、Claude for Excelは次の用途には推奨されていません。最終的なクライアント成果物を人の確認なしに出すこと、検証なしの監査上重要な計算、機微な情報や規制対象のデータを適切な管理なしに扱うことです。資金繰り表は社内資料ですが、金融機関や役員に出す前提なら同じ扱いが妥当です。

作業Claudeに任せる担当者が握る
銀行残高の反映Claudeに任せる最新基準日の合計を期首残高へ転記担当者が握る通帳・ネットバンクの残高との照合
実績の消し込みClaudeに任せる実績日つきの行を集計から外す担当者が握る実績日そのものの入力と確認
警戒週の洗い出しClaudeに任せる最低ライン割れの週の抽出担当者が握る最低ラインの設定と見直し
差分の原因説明Claudeに任せる参照をたどった下書き担当者が握る書類による裏取りと報告文の確定
入金・支払時期の見直しClaudeに任せる(指示された範囲での反映のみ)担当者が握る取引先との合意と時期の判断
資金調達・支払交渉Claudeに任せる行わない担当者が握る判断と実行の全て

製品ページの説明では、Excelでの変更はハイライト表示され、ユーザーが承認するまで保存されません。そのため、週次の更新では「Claudeが変えたセル」の一覧とハイライトを見て、想定外のセルが含まれていないかを確認する運用にできます。また、既存データを上書きする前には警告が出ます。

使えない環境とデータの扱い

Claude for Excelが動く環境は限られます。対象は、Excel on the web、Microsoft 365サブスクリプション版のWindows(ビルド16.0.13127.20296以降)、Mac(バージョン16.46以降でビルド21011600以降)です。Excel 2016と2019の永続・ボリュームライセンス、iPad、Android、古いMicrosoft 365のビルドでは動きません。

プランはPro、Max、Team、Enterpriseが対象です。製品ページには、Excel・PowerPoint・Wordはすべての有料プランで一般提供、Outlookはベータと記載があります。

機能面の制約も、資金繰り表の設計に影響します。

  • データテーブル(what-if分析の機能)は非対応です。感度分析は数式ベースで組みます
  • マクロとVBAの操作も非対応です。転記マクロをClaudeに書かせて動かす運用はできません
  • 入力・出力はバックエンドで30日以内に削除されます。チャット履歴は、ブラウザーのローカルに保存され、Anthropicのサーバーには保存されません
  • 長い会話は、コンテキストを使い切らないよう自動で新しい会話へ圧縮されます。13週分の表を何度も読み直す会話では、前の指示が要約に畳まれる場面があるため、守ってほしい規約はInstructionsに置きます

銀行残高や取引先名を含むブックを扱うため、社内の情報取り扱いルールで、Claudeへの入力が許されるかを先に確認してください。Claude for Excelはお客様組織のカスタムデータ保持設定を引き継がず、Enterpriseの監査ログにも含まれません。一方、Compliance APIを有効にしたEnterprise組織では、Claude for Excelのセッションがその対象に入ります(公開ベータで、追加の設定は要りません)。

外部ファイルを貼るときのつまずき

銀行の入出金明細CSVや、取引先から届いた入金予定表を、そのままブックに取り込む場面があります。公式の警告どおり、外部由来のファイルには、Claudeを操作するための隠れた指示が含まれ得ます。データを抜き出す、レコードを書き換える、破壊的な操作を行う、といった動作へ誘導される可能性が、テストで確認されています。

資金繰りのブックに外部ファイルを取り込むときは、次の運用が現実的です。

注意

外部ファイル取り込みの3つの運用

  • 別ブックで受ける

    まず別ブックで開き、値だけを資金繰りブックへ貼り付けます。隠しシートや不審なコメントは、貼り付けの時点で落ちます。

  • 読ませる範囲を絞る

    Claudeに読ませるのは、値の列だけにします。

  • 確認を読んでから承認する

    リスクのある操作は実行前に確認を求められます。ファイルの出所と照らして、内容を読んでから承認します。

もう一つは、予定日の入力ミスです。日付が文字列になっていると、SUMIFS の日付条件が効かず、週の集計が丸ごと0になります。集計が急に落ちたら、まず日付の型を疑います。Claudeに「入金予定の予定日列に、日付として認識されていないセルがないか」を確認させると早く見つかります。

週次運用を続けるために

毎週同じ手順を繰り返すなら、プロンプトをSkillにまとめる手もあります。製品ページには、プロセスが固まったらSkillとして保存し、チームがExcelを含む4つのアプリで同じように使えると書かれています。消し込みと警戒週の抽出のプロンプトを1本にまとめておけば、担当者が変わっても手順が揃います。

有効にしたSkillは、関連する場面でClaudeが自動で適用します。サイドバーで / を入力すると、Excelで使えるSkillの一覧から選んで直接呼び出すこともできます。

関連する記事は次のとおりです。

まとめ

判定ロジックは数式に固定し、Claudeには転記と消し込みの下準備を任せます。出てきた数値は通帳残高と請求書に照らして担当者が確定し、入金・支払時期の判断、資金調達、取引先との交渉も担当者の仕事です。

毎週の確認で見る数字は、最低ラインを最初に下回る週までの距離です。その週が先週より手前に動いていないかを、前週のブックとの差分で追います。

参照した一次ソース

この記事の記述は、次の一次ソースと照合しています。更新時に参照先が変わった場合は一覧も更新します。

  1. claude.com/docs/office-agents/excel
  2. claude.com/claude-for-microsoft-365
  3. claude.com/docs/office-agents/connectors-and-skills
この記事を共有:XはてブLinkedIn