集合写真、どこに映る?

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

A 回答 (3件)

A2:=A1-WEEKDAY(A1,1)+16



元の日付が日曜日でも翌々週の月曜日です。

>さっきの話として

リンク先がないので判断できませんが、
その年のある日が祝日かどうかは別のテーブルをこしらえるか、
判断させねばなりません。それに春・秋分節は特殊だし。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/10/25 12:12

次の方法は如何でしょうか。


=WORKDAY(A1,10,祝日の日付セル範囲)
    • good
    • 0

重要なのはweekday関数です。

weekday(日付,3)とすると月曜が0とし
た曜日の番号が返ってきますから、

=日付-weekday(日付,3)

は常に「その週の月曜日」になるわけです。14足せば「翌々週の月
曜日」ですね。祝日を除外したければ足す日数を13にしておいて、
さらにworkday関数で1日追加して下さい。祝日リストは大変だけど。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報