- ベストアンサー
日付の翌々週の月曜日の日付が知りたい
エクセル2003です。 早速質問させていただきます。 A1に2007/10/15 と あったら A2に関数をいれてここに2007/10/29と表示できば とおもいます。 もしA1:2007/11/1 なら A2:2007/11/12 たぶんWEEKNUMとかMODとかなんだかとんづまりとなってしましました。 できれば、さきの話としてですが、その日付の翌々週が祝日なら翌日(つまり翌々週の火曜)としたいのですがどんなもんでしょう? すみませんが助けてください。よろしくおねがいします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#64531
回答No.1
A2:=A1-WEEKDAY(A1,1)+16 元の日付が日曜日でも翌々週の月曜日です。 >さっきの話として リンク先がないので判断できませんが、 その年のある日が祝日かどうかは別のテーブルをこしらえるか、 判断させねばなりません。それに春・秋分節は特殊だし。
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.3
次の方法は如何でしょうか。 =WORKDAY(A1,10,祝日の日付セル範囲)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.2
重要なのはweekday関数です。weekday(日付,3)とすると月曜が0とし た曜日の番号が返ってきますから、 =日付-weekday(日付,3) は常に「その週の月曜日」になるわけです。14足せば「翌々週の月 曜日」ですね。祝日を除外したければ足す日数を13にしておいて、 さらにworkday関数で1日追加して下さい。祝日リストは大変だけど。
お礼
ありがとございます。たすかりましたー!!!