- ベストアンサー
workday関数
workday関数を使って、営業日を表示させようとしています。 2006/11/27の3営業日後は 2006/11/29と表示されますが、 2006/11/29の3営業日後は 2006/12/1ではなく2006/12/4と表示されます。 どうやら金曜日が入ると、土日を含んでいるように 思うのですが、どうなんでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
今年の11月27日の3営業日後は29日じゃなくて30日です。今年の11月 29日の3日後は12月2日で、土曜なので翌週月曜の12月4日が「3営業 日後」になります。指折り数えればわかるはず。 「x日後」の計算に日付関数を使っていませんか。どこかのセルで 「x日後」の計算だけを単独で行い、表示形式を「標準」にしてみて 下さい。たとえば数値2.5は、workday関数では2日後として扱います が、日付表示形式「d H:m」では3日12:00と表示されます。そこらで 引っかかってる可能性があります。
その他の回答 (2)
noname#204879
回答No.3
WORKDAY関数は、土日は仕事(WORK)をしない日として取り扱うのです。 “営業”の開始日2006/11/27(月)の1営業行日後は翌日の火曜日、2営業日後は翌々日の水曜日、3営業日はその翌日の木曜日(2006/11/30)ですね。 同様に2006/11/29(水)の1営業行日後は翌日の木曜日、2営業日後は翌々日の金曜日、3営業日後は休日(土、日)明けの月曜日(2006/12/4)になる次第です。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
指定日を含んで3営業日後は=WORKDAY(指定日,3)で、11/27ならば11/30、11/29なら12/4となりますが、如何でしょうか。 同関数は、土日、休日(関数で指定)を除き、平日の日付が返されます。