このチュートリアルのゴール
- 売上が落ちた製造業(架空)を題材に、白紙のExcelから13週分の直接法・資金繰り表を組み上げる全手順(セル番地・数式・正解値つき)
- 売掛金の回収予定を週ごとに割り付け、最低必要現金残高との不足額を判定し、当座貸越(借入枠)の引出し・返済をMIN/MAX関数で循環参照なく自動化する方法
- 完成後は前提を動かして遊ぶ実験3つ。「借入枠が足りないと、借りきれずに資金ショートする」という感覚まで
はじめに:なぜ月次ではなく13週(週次)で資金繰りを見るのか
月次の資金繰り表は「今月・来月」の大きな流れをつかむには十分ですが、支払いは月の途中の特定の週に集中します。給与は25日、家賃は月初、借入の返済日は契約書の指定日と、支払いのタイミングは月内でバラバラです。月次表では黒字に見える月でも、月の途中の特定の週だけ現金が足りなくなることがあり、これが実際の資金ショートの起き方です。13週(約1四半期)を週単位で並べる資金繰り表は、この「月の中のどの週が危ないか」まで解像度を上げて見るための道具です。
13週資金繰り表がなぜ事業再生や銀行交渉の現場で重視されるのか、その位置づけの解説は13週資金繰り表(13-week CF)に譲ります。本記事はその位置づけを前提に、シートそのものの組み方に絞ります。月次・3か月単位の資金繰り表を作りたい場合は資金繰り予測の実務を、月次版を同じようにゼロから組みたい場合は月次資金繰り表を12か月で作る構築チュートリアルを参照してください。
本チュートリアルの設例は、年商5億円程度(週次売上高が概ね9,000〜10,000千円)の中堅製造業(架空)です。主要取引先からの受注が落ち込み、売上が週を追うごとに緩やかに減少している局面で、①いつ現金が足りなくなるのか、②資金繰り表の当座貸越(銀行の借入枠)をどこまで使えば持ちこたえられるのか、を数値で確かめます。数字はすべて理解のための仮設例であり、実在の企業・案件とは関係ありません。単位はすべて千円です。
| 用語 | ひとことで言うと |
|---|---|
| 直接法 | 入金・出金を項目別にそのまま週次で並べる作り方(間接法は利益から逆算する) |
| 当座貸越 | あらかじめ決めた枠(極度額)の中で、必要な分だけ随時借りられる短期の借入枠(口座残高の不足分が自動で貸し越される形態もある) |
| 最低必要現金残高 | これを割り込むと支払いに支障が出る、という手元現金の下限ライン |
| ローリング更新 | 1週間終わるごとに実績を入力し、予測する13週間を1週先へずらしていく運用のしかた |
| 予実差異 | 計画(予定)と実績(実際の数字)の差。翌週以降の判断材料になる |
完成形の全体像
迷子にならないよう、最初に完成形の「地図」を見ておきます。シートは5つのブロックでできています。列は左からC・D列に直近2週間の実績、E列以降に第1週〜第13週(Q列)を並べます。
| B | C〜D | E〜Q | |
|---|---|---|---|
| 3-10 | ① 前提ブロック | 最低現金残高・借入枠・金利・回収比率など8項目(うち2つは数式) | |
| 12-14 | ② 週次の売上と回収 | 直近2週間の実績売上 | 第1〜13週の売上計画と回収予定 |
| 15-19 | ③ 出金ブロック | 仕入・給与・家賃・借入返済・支払利息 | |
| 20-24 | ④ 判定ブロック | 出金合計・営業収支・判定前残高・不足額 | |
| 25-28 | ⑤ 当座貸越ブロック | 自動引出し・返済・期末現金 |
1前提ブロックを作る(5分)
目的:この資金繰り表で「決め」になる数字を1か所に集めます。あとで前提を動かして遊ぶときも、触るのはここだけです。
| B | C | |
|---|---|---|
| 3 | 最低必要現金残高 | 20,000 |
| 4 | 当座貸越極度額(借入枠) | 15,000 |
| 5 | 当座貸越金利(年率) | 5.2% |
| 6 | 当座貸越週利(=年率÷52) | =C5/52 |
| 7 | 現金売上比率(当週回収) | 50% |
| 8 | 掛け売上比率(2週間後回収) | =1-C7 |
| 9 | 仕入支払比率(対売上・同週払い) | 60% |
| 10 | 期首現金(第1週開始時点) | 12,000 |
2週の並べ方と売上を入力する(10分)
目的:資金繰り表は「利益から逆算する」間接法ではなく、入金・出金の実額をそのまま項目別・週別に並べる直接法で作ります(両者の違いはキャッシュフロー計算書の直接法と間接法)。直接法は手間がかかりますが、「どの項目が・いつ・いくら」という現場感覚に直結するため、13週資金繰りではほぼ直接法一択です。
| B | C | D | E | F | |
|---|---|---|---|---|---|
| 12 | 週番号 | -1 | 0 | 1 | 2 |
| 13 | 週次売上高(計画) | 10,200 | 10,200 | 10,000 | 10,000 |
3回収予定表を組む:売掛金を週に割り付ける(10分)
目的:直接法の一番の難所がここです。今週の売上がそのまま今週の入金になるわけではありません。本設例では現金売上比率50%(即日回収)、掛け売上比率50%(2週間後に回収)という単純な前提を置き、「その週に入金される予定額」を過去の売上まで遡って計算します。
| B | C | D | E | F | |
|---|---|---|---|---|---|
| 13 | 週次売上高 | 10,200 | 10,200 | 10,000 | 10,000 |
| 14 | 入金:売上回収 | =ROUND(E13*$C$7,0)+ROUND(C13*$C$8,0) | =ROUND(F13*$C$7,0)+ROUND(D13*$C$8,0) | ||
| 正解値 | 10,100 | 10,100 |
4仕入・固定費・借入返済を並べる(10分)
目的:出金側を項目別に並べます。仕入は同週払い、給与・家賃・借入返済は毎月(4週間隔)のタイミングで発生するため、該当する週だけに金額を入力します。この「山」を均等にならさないことが、資金ショート週を見つけるための核心です。
| B | E (第1週) | F (第2週) | |
|---|---|---|---|
| 15 | 出金:仕入支払(対売上60%・同週) | =ROUND(E13*$C$9,0) | =ROUND(F13*$C$9,0) |
| 正解値 | 6,000 | 6,000 | |
| 16 | 出金:給与支払(第4・8・12週のみ) | 0 | 0 |
| 17 | 出金:家賃支払(第1・5・9・13週のみ) | 900 | 0 |
| 18 | 出金:借入金返済・元本(第2・6・10週のみ) | 0 | 1,800 |
5資金過不足を判定する:最低現金残高との比較(10分)
目的:ここまでの入金・出金を集計し、「最低必要現金残高を割り込む週」を数式で特定します。支払利息(19行目)はSTEP6で組む当座貸越の残高(25行目)を参照します。25行目はまだ空ですが、この時点では0として扱われるだけなので心配いりません。
| B | E(第1週) | 正解値 | |
|---|---|---|---|
| 19 | 出金:支払利息(当座貸越) | =ROUND(E25*$C$6,0) | 0 |
| 20 | 出金合計 | =SUM(E15:E19) | 6,900 |
| 21 | 営業収支(入金-出金合計) | =E14-E20 | 3,200 |
| 22 | 期首現金 | =$C$10 | 12,000 |
| 23 | 資金過不足判定前残高 | =E22+E21 | 15,200 |
| 24 | 不足額(=最低現金残高との差) | =MAX(0,$C$3-E23) | 4,800 |
6当座貸越の自動引出し・返済を組む、循環を避ける(10分)
目的:不足額が出た週は当座貸越から自動的に引き出し、余裕が出た週は自動的に返済する数式を作ります。ポイントはその週の利息計算が、その週自身の借入額に依存しないようにすること。今週の借入を決めるのに今週の利息が必要で、その利息を決めるのに今週の借入額が必要…という堂々巡り(循環参照)を避けるため、利息は前週末の残高だけを参照します(考え方の一般論は財務モデルの循環参照)。
| B | E(第1週) | F(第2週) | 正解値 E→F | |
|---|---|---|---|---|
| 25 | 当座貸越 期首残高(前週末) | 0 | =E27 | 0・4,800 |
| 26 | 当座貸越 増減(+引出/-返済) | =MAX(-E25,MIN($C$3-E23,$C$4-E25)) | =MAX(-F25,MIN($C$3-F23,$C$4-F25)) | 4,800・(2,295) |
| 27 | 当座貸越 期末残高 | =E25+E26 | =F25+F26 | 4,800・2,505 |
| 28 | 期末現金残高 | =E23+E26 | =F23+F26 | 20,000・20,000 |
完成:13週間の全体を見る
ここまでのブロックをQ列(第13週)まで右コピーすると、全体像が見えてきます。
| B | E | F | G | H | I | J | K | L | M | N | O | P | Q | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 14 | 入金:売上回収 | 10,100 | 10,100 | 9,900 | 9,900 | 9,700 | 9,700 | 9,500 | 9,500 | 9,300 | 9,300 | 9,100 | 9,100 | 8,900 |
| 20 | 出金合計 | 6,900 | 7,805 | 5,883 | 10,080 | 6,660 | 7,560 | 5,640 | 9,840 | 6,420 | 7,320 | 5,400 | 9,600 | 6,180 |
| 23 | 判定前残高 | 15,200 | 22,295 | 24,017 | 21,332 | 24,372 | 26,512 | 30,372 | 30,032 | 32,912 | 34,892 | 38,592 | 38,092 | 40,812 |
| 24 | 不足額 | 4,800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | 当座貸越 期末残高 | 4,800 | 2,505 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | 期末現金残高 | 20,000 | 20,000 | 21,512 | 21,332 | 24,372 | 26,512 | 30,372 | 30,032 | 32,912 | 34,892 | 38,592 | 38,092 | 40,812 |
7毎週更新する:実績を入れて予実差異を見る(10分)
目的:13週資金繰り表は作って終わりではありません。1週間が終わるごとに実績を入力し、計画との差(予実差異)を確認したうえで、翌週以降の判断に反映します。これを繰り返して予測期間を1週ずつ先送りしていく運用をローリングフォーキャストと呼びます。
| B | C 計画 | D 実績 | E 差異 | |
|---|---|---|---|---|
| 31 | 入金合計 | =E14 | 9,700 | =D31-C31 |
| 32 | 出金合計 | =E20 | 6,900 | =D32-C32 |
| 33 | 営業収支 | =C31-C32 | =D31-D32 | =D33-C33 |
| 34 | 当座貸越 増減 | =E26 | 5,200 | =D34-C34 |
| 35 | 期末現金残高 | =E28 | 20,000 | =D35-C35 |
遊んでみる:前提を動かす実験3つ
完成した資金繰り表は「動かして」初めて実務の道具になります。主に前提(青字のセル)を変え、不足額や当座貸越の動きがどう変わるかを観察してください。
- 実験①:最低必要現金残高を引き上げたら? C3を20,000→25,000に。第1週の当座貸越引出額は4,800→9,800とほぼ倍増し、第3週で完済していた借入が、第4週末になっても3,681残ったままになります。「安全のために現金を厚めに持つ」判断は、そのまま「必要な借入枠を増やす」判断と表裏一体であることが分かります。
- 実験②:借入枠(極度額)が足りなかったら? C4を15,000→4,000に。第1週に必要な引出額4,800に対し、借りられるのは枠いっぱいの4,000まで。MIN関数が枠を超える引出しを止めるため、期末現金残高は19,200となり、最低必要現金残高20,000を800下回ります。借入枠を最大限使い切ってもなお資金ショートするのはこのケースです。
- 実験③:週-1の掛け売上の入金が1週間遅れたら? 今度は数式セル自体を一時的に書き換えます。E14を=ROUND(E13*$C$7,0)(週-1分の掛け回収5,100を除いた金額)に、F14を=ROUND(F13*$C$7,0)+ROUND(D13*$C$8,0)+ROUND(C13*$C$8,0)(本来の第2週分に、遅れてきた週-1分5,100を上乗せ)に書き換えます。第1週の入金は10,100→5,000へ落ち込み、当座貸越の引出額は4,800→9,900とほぼ倍になります。売掛金の一部の入金が1週間ずれただけで、必要な借入額をここまで動かすという実感が持てます。
進捗チェック(完成):実験①・②で変えたC3・C4を元の値に戻し、実験③で書き換えたE14・F14を元の数式(=ROUND(E13*$C$7,0)+ROUND(C13*$C$8,0)/=ROUND(F13*$C$7,0)+ROUND(D13*$C$8,0))に戻せば、いつでも図7の基本形に戻ります。
よくあるミス
- 最低必要現金残高と当座貸越極度額の混同:前者は「割り込んではいけない下限」、後者は「借りられる上限」で、意味も使う場所も違います。図5・図6の式で$C$3と$C$4を取り違えると、判定そのものが崩れます。
- 支払利息を「今週末」の残高で計算してしまう:E19を=ROUND(E27*$C$6,0)(今週末残高)にすると、今週の利息が今週の借入額に依存し、その借入額が利息に依存する堂々巡りになります。必ず25行目(前週末残高)を参照してください。
- $の付け忘れ:$C$3・$C$4・$C$6・$C$7・$C$9のような前提参照は絶対参照、E13やE23のような同じ週内の参照は相対参照です。F4キーで$を付けてから右コピーする癖をつけてください。
- 給与・家賃を全週に均等按分してしまう:13週で割った金額を毎週均等に入れると、支払いが集中する週の山が消え、資金ショート週を見つけるという目的そのものが果たせなくなります。
- 回収の前提を作ったきりにしてしまう:「2週間後に回収」という前提は仮設例の単純化です。実務では取引先ごとの支払サイトの違いや、そもそも回収サイト自体を短縮する打ち手(CCC改善の実務)と合わせて見直すと、13週資金繰りの厳しさそのものが変わってきます。
よくある質問(FAQ)
Q. なぜ当座貸越の増減をMAXとMINの組み合わせで作るのですか?
A. MINで「必要な引出額」と「借入枠の残り」の小さい方を選んで枠超えを防ぎ、MAXで「返済額」が前週末の残高を超えてマイナスにならないよう下限を作っています。1つの式に2つの歯止めを同時にかける、というのがこの式の意味です。
Q. 最低必要現金残高はどう決めればいいですか?
A. 決まった公式はありませんが、目安になるのは「支払いが集中する1〜2週分の出金額」や「予測できない入金遅延の実績幅」です。まずC3を0にして判定前残高(23行目)が最も低くなる週と金額を確認し、そこに支払いの山や入金遅延の余裕分を上乗せして最低必要現金残高を置く、という順番でも構いません。
Q. 直接法ではなく間接法で作ってはダメですか?
A. 間接法は月次・年次のPL・BSと整合させやすい一方、「どの週にいくら現金が動くか」という粒度は苦手です。13週のような短い期間の資金繰りでは、実務上ほぼ直接法が使われます。
Q. 「掛け売上は2週間後に回収」という前提はどう決めればいいですか?
A. 実務では、取引先ごとの請求書の支払期日を並べた売掛金年齢表や、DSO(売上債権回転日数)の実績値から逆算します。本記事は仕組みの理解のために一律2週間という単純な前提を置いていますが、実際のシートでは取引先ごとの回収予定を積み上げる方がより正確です。
Q. 当座貸越には金利以外に注意すべき点がありますか?
A. 一般的な当座貸越では、金利のほかに実務上注意すべきなのは「枠が常に使えるとは限らない」という点です。当座貸越は銀行側に貸出義務を負わない契約が多く、業況が悪化すると極度額の減額や更新見送りがあり得ます。これに対し、貸出義務のある借入枠(コミットメントライン)では、未使用枠にもコミットメントフィー(未使用枠手数料)がかかるのが一般的です。本設例ではどちらのコストも含めていませんが、実際の借入枠を評価する際は契約条件(極度額・期限・解約条項・手数料)を確認し、実験②のように枠が減った場合の資金繰りも確かめておくと安全です。
まとめ
- 13週資金繰り表は、入金・出金を項目別にそのまま並べる直接法で組む。回収予定は「今週の現金分+期日が来た掛け分」を過去の週まで遡って割り付ける。
- 最低必要現金残高との不足額をMAX(0, 最低現金残高-判定前残高)で判定し、当座貸越の自動引出し・返済はMIN/MAXの組み合わせと「前週末残高を参照する利息計算」で循環参照を避けて組む。
- 完成させて終わりにせず、毎週実績を入力して予実差異を確認し、13週の窓を1週ずつ先送りする(ローリング)運用まで含めて「使える資金繰り表」になる。
出典・参考(2026年9月確認)
本記事の会社設例(売上・仕入・給与・家賃・借入返済・当座貸越の各数値)はすべて説明用の仮設例であり、実在の企業・案件とは関係ありません。制度や統計に基づく記載はなく、出典として掲げる一次情報はありません。
※本記事は教育目的の一般的な解説であり、法務・税務・投資助言ではありません。設例は理解のための仮設例です。