LoginSignup
2
1

More than 1 year has passed since last update.

【JTC向け】Excelで日本の祝日を判定する方法

Posted at

TL;DR

Execelで祝日判定するには下記を利用する

  1. データ > Webの取得で内閣府の日本の祝日CSVを指定する
  2. 当該のデータを指定して=IF(COUNTIF(Sheet1!A:A,[[判定対象の日付]]),"祝日","")などの式を書く

モチベーション・背景

JTCで働いている初手の情報可視化、共有はExcelで実施される。
そして、Excelでカレンダー(GW/年末年始のメンバーごとの休み予定とか、メンバーの工数管理表)などを作成することがあり、祝日判定を作成する必要がでてくる。
だが、この作業をできるだけ人力でやりたくない。
使ってる方は常識的に使っていると思うが、GW前にやる機会があったのでアウトプットとして記事にしてみる。

前提

下記のように、日付データセルがある場合にのそのセルの値が祝日かを判定したい。
なんか条件追記書式とかで色とかかえるとなおいいとか言われそう。
image.png

データ取得

  • Excelのヘッダリボンの[データ]タブを選択し、[Webから]を選択する
    image.png
  • URL欄に内閣府の国民の祝日CSVのURL(https://www8.cao.go.jp/chosei/shukujitsu/syukujitsu.csv)を入力する
    ※ このCSVのやばさの歴史はこちらなどをご参照いただきたい
    image.png
  • 多分普通に読み込まれるので、そのまま[読み込み]を押下する
    image.png
  • [syukujitu]シートが追加される
    image.png

判定処理を追加

  • 判定対象のセルに下記などを入力する
    =IF(COUNTIF(syukujitsu!A:A,[判定対象の日付])>0,"祝日","")
    image.png

image.png
できた。よかったね。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1