プロが教える店舗&オフィスのセキュリティ対策術

Excelについて教えてください。
以下のような表を作りたいと思っております。
======================================
A1:開始日 (任意の日付YYYY/MM/DDを入力)
2行目:A1の日付から始まる1週間単位の日付(金曜日の日付)

例:
  A B C D E F
1 2008/1/1
2 2008/1/4 2008/1/11 2008/1/18 2008/1/25 2008/2/1 2008/2/8


上記のような一覧を作りたい場合、A2、B2等2行目にどのような関数を入れれば良いのか分かりません。
A2の日付さえ自分で手入力すれば、Excelのメニュー:編集>フィル>連続データの作成で、連続したデータを作れることはわかっているのですが、できれば、A1の開始日付を入れれば、すべて自動で週単位の日付が入るようにしたいです。

宜しくお願いいたします。

A 回答 (2件)

一例です。


A2セルに=IF(A1<>"",IF(WEEKDAY(A1,2)>5,7+(5-WEEKDAY(A1,2))+A1,5-WEEKDAY(A1,2)+A1),"")
B2セルに=IF($A2<>"",$A2+(COLUMN()-1)*7,"")として必要分右にコピーして下さい。
因みに大きい数値が表示された場合、セルの書式設定で表示形式を日付に設定して下さい。
    • good
    • 0
この回答へのお礼

早急に返信くださりありがとうございます。
実現できました!!

お礼日時:2008/02/25 10:59

A2: =A1+6-MOD(A1,7)


B2: =A2+7 此れを右方へズズーッとドラッグ&ペースト
    • good
    • 1
この回答へのお礼

回答有難うございます。
こちらの関数でも簡単に一覧が作れるんですね。
大変参考になりました。

お礼日時:2008/02/27 10:05

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