• ベストアンサー

日付の翌々週の月曜日の日付が知りたい

エクセル2003です。 早速質問させていただきます。 A1に2007/10/15 と あったら A2に関数をいれてここに2007/10/29と表示できば とおもいます。 もしA1:2007/11/1 なら A2:2007/11/12 たぶんWEEKNUMとかMODとかなんだかとんづまりとなってしましました。 できれば、さきの話としてですが、その日付の翌々週が祝日なら翌日(つまり翌々週の火曜)としたいのですがどんなもんでしょう? すみませんが助けてください。よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#64531
noname#64531
回答No.1

A2:=A1-WEEKDAY(A1,1)+16 元の日付が日曜日でも翌々週の月曜日です。 >さっきの話として リンク先がないので判断できませんが、 その年のある日が祝日かどうかは別のテーブルをこしらえるか、 判断させねばなりません。それに春・秋分節は特殊だし。

dipdip
質問者

お礼

ありがとございます。たすかりましたー!!!

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

次の方法は如何でしょうか。 =WORKDAY(A1,10,祝日の日付セル範囲)

回答No.2

重要なのはweekday関数です。weekday(日付,3)とすると月曜が0とし た曜日の番号が返ってきますから、 =日付-weekday(日付,3) は常に「その週の月曜日」になるわけです。14足せば「翌々週の月 曜日」ですね。祝日を除外したければ足す日数を13にしておいて、 さらにworkday関数で1日追加して下さい。祝日リストは大変だけど。