notebook

都内でWEB系エンジニアやってます。

Spreadsheetで毎週、隔週、月1の予定を被らずスケジューリングする

会議などで1日が埋まってくると

この時間に予定入れて隔週、毎月の予定とかぶらないかな? どの日程に定例をいれるのがよいかな? みたいな(よくわからない)心配が出てくる

さすがに頭の中だけで考えながら予定組むのが無理と感じたのでスプレッドシートに状況をまとめて重複がでたらチェックできるようにしてみた

スケジュールシミュレーション - Google スプレッドシート

docs.google.com

そもそもパズル状態にならないよう会議の数自体減らすべきという最もなツッコミは置いておいて…(完全に現実逃避

使い方

前提として30分刻みの予定を入れる想定

下記スケジュールを記入する(44行目まで)

  • 毎週予定
  • 隔週予定
    • 偶数週
    • 奇数週
  • 月1予定
    • 1週目固定
    • 2週目固定
    • 3週目固定
    • 4週目(月の最終何曜日とか)

45行目移行はそれまでの入力をもとに自動で算出されて実際のスケジュール予定が羅列される

隔週予定と月1予定が月によっては今月は1、来月は2といったように変動する可能性があるので両方のパターンで被る可能性がないか見れるようにした

すると、どこかで重複する場合に気付ける

  • 重複時

ピンクのマークをしている箇所がパターン2で被っている

月1の予定を組みたいときに結構便利

これで針の穴を通すようなスケジューリングが可能になった

おわり

そもそもそんな予定埋めるざるを得なくなる前に減らすよう動くべきって話もあるんで誰の役に立つかわからないが

良ければコピーして使ってみてください