TL;DR
Execelで祝日判定するには下記を利用する
- データ > Webの取得で内閣府の日本の祝日CSVを指定する
- 当該のデータを指定して
=IF(COUNTIF(Sheet1!A:A,[[判定対象の日付]]),"祝日","")
などの式を書く
モチベーション・背景
JTCで働いている初手の情報可視化、共有はExcelで実施される。
そして、Excelでカレンダー(GW/年末年始のメンバーごとの休み予定とか、メンバーの工数管理表)などを作成することがあり、祝日判定を作成する必要がでてくる。
だが、この作業をできるだけ人力でやりたくない。
使ってる方は常識的に使っていると思うが、GW前にやる機会があったのでアウトプットとして記事にしてみる。
前提
下記のように、日付データセルがある場合にのそのセルの値が祝日かを判定したい。
なんか条件追記書式とかで色とかかえるとなおいいとか言われそう。
データ取得
- Excelのヘッダリボンの[データ]タブを選択し、[Webから]を選択する
- URL欄に内閣府の国民の祝日CSVのURL(https://www8.cao.go.jp/chosei/shukujitsu/syukujitsu.csv)を入力する
※ このCSVのやばさの歴史はこちらなどをご参照いただきたい
- 多分普通に読み込まれるので、そのまま[読み込み]を押下する
- [syukujitu]シートが追加される