備品の貸出管理を、Excel なしで始める方法|期限超過とダブルブッキングを防ぐ判定ルール
貸出管理表に最低限必要な項目と、期限超過・予約の重なりを間違えずに判定するための日付の考え方を、具体例つきで整理します。Excel でもアプリでも、紙でも使える考え方です。
こんな困りごとはありませんか
- 誰が何を借りているのか、すぐに分からない
- 返却期限を過ぎていても、気づくのが遅れる
- 同じ備品の予約が、同じ日に重なってしまう
貸出管理表に最低限必要な項目
- 備品名・管理番号(同じ名前の備品が複数あっても区別できるように)
- 分類・保管場所(探すときの手がかり)
- 借りる人(名前だけで十分です。個人情報は増やさない)
- 貸出日・返却予定日
- 返却日(返却されたら入れる。空欄なら「まだ戻っていない」)
- メモ(付属品の有無、状態など)
ポイントは、返却日の欄を「返却済みかどうか」の目印にも使うことです。返却日が空なら貸出中、入っていれば返却済み、と決めておくと、期限超過の判定が単純になります。
期限超過の判定ルール
次の2つを両方満たすものが「期限超過」です。
- 返却日が空(まだ戻っていない)
- 返却予定日が、今日より前
注意点は、返却予定日の当日は期限超過ではないことです。「予定日の翌日から超過」と決めておくと、運用でぶれません。時刻まで管理すると複雑になるので、日単位(年月日だけ)で管理するのがおすすめです。
ダブルブッキングを防ぐ:備品が「埋まっている期間」を決める
予約が重なっているかを判定するには、まず、その備品が埋まっている期間を決めます。
- まだ返却されていない貸出: 貸出日から返却予定日まで(予定日を含む)。ただし、返却予定日を過ぎても戻っていない間は、期間は終わりません(戻るまで埋まったまま)
- 返却済みの貸出: 貸出日から、返却日の前日まで。返却した日から、次の人に貸せます
そのうえで、新しい予約の期間と、すでに埋まっている期間が1日でも重なれば、その予約はできません。2つの期間 [a1〜a2] と [b1〜b2] が重なる条件は、次のとおりです。
a1 ≦ b2 かつ b1 ≦ a2
具体例
ノート PC を、すでに「4月10日〜4月12日」で貸し出している場合です(まだ返却されていない)。
- 4月12日から借りたい → 12日は埋まっている(予定日を含む)ので重なる。予約できません
- 4月13日から借りたい → 重ならない。予約できます
- 4月10日に返却されて、4月10日から別の人が借りたい → 返却済みの期間は貸出日〜返却日の前日(4月9日)なので、10日から貸せます
月末・うるう日・年またぎでも、日付を「年月日」として扱って同じルールで比べれば、結果はぶれません(2月29日の年と、そうでない年の両方で確認すると安心です)。
運用のコツ
- バックアップをこまめに取る。ブラウザや Excel のデータは、消えたり壊れたりします。週に1回は書き出して、別の場所にも保存しておくと安心です。
- 使わなくなった備品は消さず「廃止」にする。履歴が残り、過去の貸出が追えます。
- 借りる人の情報は最小限にする。氏名だけで足りるなら、それ以上は集めません。
ブラウザだけで使えるツールもあります
自社商品 ここまでの考え方を、そのまま画面にした「かしかり帳」を作りました。無料の Lite 版を、いますぐ試す有料版(BOOTH・¥1,480)
動作を確認した環境は Chrome 157・Edge 157(Windows 11)だけです。紙への印刷と日本語入力中の挙動は未確認です。日付の判定規則は、実機テスト 76 項目で確認した仕様にもとづきます。この記事は一般的な情報で、法的・専門的な助言ではありません。
note にも同じ内容を載せています: note の記事