Remembrance 2006/09/06-2020/06/08  2020/07/01-

   ある日のできごと、心の呟き、よしなしごとetc

エクセルでカレンダー作り

2016年09月15日 | パソコン・タブレット・スマホ・携帯・電化製品
「日経PC21」1月号を見ていると、「数式と書式を駆使して年間祝日カレンダーを作る」というページがありましたので、私もカレンダーを作ってみようと思いました。

書いてあるようにするといいわけですかが、きっとできるはず!!


祝日一覧を作るために、まず、

http://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html

を見ました。

2016年と2017年の祝日一覧が載っていましたので、コピーしてsheet1に貼り付けました。

sheet2でカレンダーを作ります。書いてあるとおりにどんどん進めました。

が、私の使っているPCはかなり古いので、IFERROR関数がありません。

IFERROR関数は、ISERROR関数を使う数式の不便さを解消するために、Excel 2007で登場した新しい関数とのこと。

で、私は、

本に書いてある数式=IFERROR(VLOOKUP(A3,祝日一覧,2,FALSE),"")ではなく、
=IF(ISERROR(VLOOKUP(A3,祝日一覧,2,FALSE)),"",VLOOKUP(A3,祝日一覧,2,FALSE))
という数式で乗り切りました。



更に、私のPCにはEDATE関数もありません。

で、私は、

本に書いてある数式=EDATE(A2,1)ではなく、

=MIN(DATE(YEAR(A2), MONTH(A2)+1, DAY(A2)),DATE(YEAR(A2), MONTH(A2)+1+1,0))
という数式で乗り切りました。


その後もいくつかちょっと違うやり方をする必要がありましたが、何とか完成しました。



でも、古いPCは辛いです…。余計な時間がかかります。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする