おはようございます、秀虎です。 芸人・狩野英孝さんの恋人といわれる人が なにかと世間を騒がせる今日この頃。 僕が今、 HIPHOP 界で一番尊敬する 9sari グループの漢さんと D.O さんと こんなことしちゃってます…。 事の真偽はさておき、 狩野さんは触れてはいけないものに おそらく触れてしまったんでしょうね。 さて、本題。 仕事での必要性から、 カレンダーを探していました 。 それも普通のひと月表示ではなく、 上記のような 複数月が見えるタイプ のものが 必要でした。 最初は買おうと思って、 Amazon などを眺めていたんですが、 1月始まりしかなく躊躇っていました。 そんな時に思いついたのは、 「どうせなら Excel で作ればいいんじゃない?」 ネスト(関数の中に関数を入れること)が出来るんだから、 きっと出来ないはずがない。 (という謎の自信) そう思って、自分で作ってみることにしました。 具体的に必要だったのは、 “ n ケ月後”の営業日 を表示させることでした。 まず、基本となる 今日の日付= TODAY 関数。 “ n ケ月後” というのは、 EDATE 関数を使って、 EDATE ( TODAY 、 n ) これを、土日を除く営業日を出す関数である WORKDAY 関数にネストさせます。 すると、こんな関数になります。 =WORKDAY(EDATE(TODAY(),n)1, 祝日 ) (※祝日は PC にデータがないため、セルに打ち込んで定義付けしておきます) ただこの関数だと、 nか月後の営業日の翌日になってしまいます。 ということは単純にひとつ引いてあげればいい… =WORKDAY(EDATE(TODAY(),n)-1,1, 祝日 ) というカタチになります。 あとは曜日表示までできれば完璧です。 これは WEEKDAY 関数で簡単にできますので、 検算がてらお試...