🗓️

Google Spreadsheetsで日本の平日の一覧を扱う

2022/08/08に公開

TL;DR

背景

例えば仕事で朝会の司会を日替わりの当番制にしていると、「今日誰だっけ?」ってなることがある。特に休日がはさまったとき「前回誰だったっけ?」を思い出すのが、ちょっとしたストレスに感じる。感じるんです。
機械に解決させたいが、状態を持つような仕組みにすると大げさすぎるので、 fx(日付) = メンバ名 のような日付からメンバが一意になるような仕組みを考えたい。

ただこれにはどうしても実際の平日と完全に一致する平日の一覧の存在が不可欠になる。

Workday()

Excelでもあるらしいが、Spreadsheetsにはそのまま平日だけ計算してくれる関数がある。デフォルトでは土日が休日として扱われ、ローカライズに対応できるように(?)休日として扱う日付を外から与えることができる。

日本の休日一覧

日本の休日の一覧は内閣府のサイトで翌年の分まで確認することができる。
https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html

テキスト選択で表を選択してそのままSpreadsheetsの適当なところにコピペすればすぐにインポートできる。

まとめ

Excelってすごい。

Discussion