最終営業日がうまく算出されません
最終営業日を算出するために、以下のように関数を使用しています。
--------------------------------------------------
H1:月初の日付を入力 ⇒2009/5/1
H2:下記の関数で月末を求める
=EOMONTH(H1,0) ⇒2009/5/31
H3:下記の関数で最終営業日の1日前を求める
=WORKDAY(H2,-1,data!D1:D36)
ここでH3には、今月の最終営業日は5/29なので5/28と求められて
欲しいのですが、5/29と求められてしまいます。
同様に最終営業日から2日前、5日前と他のセルで求めてたりして
いますが、同様に1日ずれてしまっています。
2日前:=WORKDAY(H2,-2,data!D1:D36)
5日前:=WORKDAY(H4,-2,data!D1:D36)
※H4に上の2日前の値を求めようとしています
H5に最終営業日を一応求めるために下記のように関数を使い5/29と求められています。
=WORKDAY(EOMONTH(H2,0)+1,-1,data!D1:D36)
WORKDAY関数の使い方が悪いのか、数式自体が間違っているのか
分からなくなってしまい困っております。
間違っている部分など、ご教示いただけませんでしょうか。
よろしくお願い致します。