帳帳面堂

備品の貸出管理を、Excel なしで始める方法|期限超過とダブルブッキングを防ぐ判定ルール

貸出管理表に最低限必要な項目と、期限超過・予約の重なりを間違えずに判定するための日付の考え方を、具体例つきで整理します。Excel でもアプリでも、紙でも使える考え方です。

こんな困りごとはありませんか

貸出管理表に最低限必要な項目

ポイントは、返却日の欄を「返却済みかどうか」の目印にも使うことです。返却日が空なら貸出中、入っていれば返却済み、と決めておくと、期限超過の判定が単純になります。

期限超過の判定ルール

次の2つを両方満たすものが「期限超過」です。

  1. 返却日が空(まだ戻っていない)
  2. 返却予定日が、今日より前

注意点は、返却予定日の当日は期限超過ではないことです。「予定日の翌日から超過」と決めておくと、運用でぶれません。時刻まで管理すると複雑になるので、日単位(年月日だけ)で管理するのがおすすめです。

ダブルブッキングを防ぐ:備品が「埋まっている期間」を決める

予約が重なっているかを判定するには、まず、その備品が埋まっている期間を決めます。

そのうえで、新しい予約の期間と、すでに埋まっている期間が1日でも重なれば、その予約はできません。2つの期間 [a1〜a2] と [b1〜b2] が重なる条件は、次のとおりです。

a1 ≦ b2 かつ b1 ≦ a2

具体例

ノート PC を、すでに「4月10日〜4月12日」で貸し出している場合です(まだ返却されていない)。

月末・うるう日・年またぎでも、日付を「年月日」として扱って同じルールで比べれば、結果はぶれません(2月29日の年と、そうでない年の両方で確認すると安心です)。

運用のコツ

ブラウザだけで使えるツールもあります

自社商品 ここまでの考え方を、そのまま画面にした「かしかり帳」を作りました。無料の Lite 版を、いますぐ試す有料版(BOOTH・¥1,480)

動作を確認した環境は Chrome 157・Edge 157(Windows 11)だけです。紙への印刷と日本語入力中の挙動は未確認です。日付の判定規則は、実機テスト 76 項目で確認した仕様にもとづきます。この記事は一般的な情報で、法的・専門的な助言ではありません。

note にも同じ内容を載せています: note の記事