「月末に数えたら現金が帳簿と合わない」——現金出納帳のトラブルは、記帳の技術ではなく仕組みの欠陥から生まれます。合わなくなってから原因を探すのは至難の業。合わない状態を「その日のうちに」検知できる設計にしておくことがすべてです。
この記事では、残高不一致を防ぐことに主眼を置いた現金出納帳のExcel設計と、日次・月次の運用ルールを解説します。
現金出納帳の基本構造
列は「日付/摘要/相手科目/入金/出金/残高」の6列が基本です。残高は必ず数式でリレーさせます。
残高 =前行の残高+入金-出金
(先頭行は繰越残高を直接入力)
残高を手入力している出納帳は、その時点で検知機能を失っています。数式の残高と実際の現金が一致するかを照合するのが出納帳の存在意義だからです。
不一致を防ぐ4つの設計
① マイナス残高の自動検知
現金残高がマイナスになることは物理的にあり得ません。マイナスが出たら「記帳漏れ(入金の書き忘れ)」か「日付順の崩れ」のサインです。条件付き書式で残高列に「0未満なら赤」を設定しておけば、入力した瞬間に気づけます。
② 相手科目のプルダウン化
摘要の書き方は人によってバラつきますが、相手科目(消耗品費・旅費交通費・売上など)はプルダウンで統一します。月次の科目別集計がSUMIFで自動化でき、会計ソフトへの入力(または取込)が一気に楽になります。
③ 実査照合欄を「帳簿の中」に持つ
金種表(1万円札×枚数…)を出納帳と同じブックに置き、実際に数えた現金と帳簿残高の差額を自動表示させます。
実査残高 =10000*万札枚数+5000*五千円枚数+…+1*一円枚数
差額 =実査残高-帳簿残高 →0以外なら赤表示
④ 締め後の行をロック
月次を締めたら、その月の行は編集できないようにシート保護をかけます。過去の行を後から直すと、照合済みの残高が静かに崩れるためです。訂正は「訂正行の追加」で行うルールにします。
運用ルール:日次1分・月次5分
- 日次:現金を触った日は、その日のうちに記帳→レジ・手提げ金庫の実残と照合(1分)
- 週次:領収書と出納帳の突合(もらい忘れ・書き忘れの検出)
- 月次:金種表で実査→差額ゼロを確認して締め→科目別集計を会計へ
差額が出たときは「当日中なら必ず見つかる、1週間後なら運が良ければ、1ヶ月後はほぼ見つからない」——照合の頻度こそが精度です。そもそも現金取引自体を減らせるなら、小口現金の廃止が根本解決になります。(関連記事:No.128 小口現金を廃止する手順)
税務調査でも現金管理は見られる
現金商売(飲食・小売・美容など)の税務調査では、現金管理の正確さがそのまま帳簿全体の信頼性の評価につながります。日々照合された出納帳と金種表の記録は、売上計上漏れを疑われたときの最強の反証資料です。(関連記事:No.124 税務調査の事前準備)
現金出納帳テンプレートのご案内
残高リレー・マイナス検知・科目プルダウン・金種表照合・月次締めロックまで組み込んだ現金出納帳テンプレート(Excel)を用意しています。記帳に不慣れなスタッフでも迷わない入力ガイド付きです。
まとめ
- 残高は必ず数式でリレーさせる。手入力残高の出納帳は検知機能ゼロ
- マイナス残高の自動検知・科目プルダウン・金種表照合・締め後ロックの4点セットで設計する
- 照合の頻度が精度。日次1分の照合が月末の捜索を不要にする
- 現金商売では、日々照合された出納帳が税務調査の最強の味方になる

コメント