回答No.2です。
もし、各曜日の表ごとに異なる関数を設定しても良い場合には、次の様にして下さい。
まず、C3セルに次の関数を入力して下さい。
=IFERROR(($N$1&$O$1&"年"&$Q$1&"月"&1+COLUMNS($C3:C3)*7-WEEKDAY($N$1&$O$1&"年"&$Q$1&"月1日",12)&"日")+0,"")
次に、C3セルの書式設定の表示形式を[ユーザー定義]の
d
に設定して下さい。
次に、C3セルをコピーして、D3~G3のセル範囲に貼り付けて下さい。
次に、K3セルに次の関数を入力して下さい。
=IFERROR(($N$1&$O$1&"年"&$Q$1&"月"&1+COLUMNS($K3:K3)*7-WEEKDAY($N$1&$O$1&"年"&$Q$1&"月1日",13)&"日")+0,"")
次に、K3セルの書式設定の表示形式を[ユーザー定義]の
d
に設定して下さい。
次に、K3セルをコピーして、L3~O3のセル範囲に貼り付けて下さい。
次に、S3セルに次の関数を入力して下さい。
=IFERROR(($N$1&$O$1&"年"&$Q$1&"月"&1+COLUMNS($S3:S3)*7-WEEKDAY($N$1&$O$1&"年"&$Q$1&"月1日",14)&"日")+0,"")
次に、S3セルの書式設定の表示形式を[ユーザー定義]の
d
に設定して下さい。
次に、S3セルをコピーして、T3~W3のセル範囲に貼り付けて下さい。
次に、C17セルに次の関数を入力して下さい。
=IFERROR(($N$1&$O$1&"年"&$Q$1&"月"&1+COLUMNS($C17:C17)*7-WEEKDAY($N$1&$O$1&"年"&$Q$1&"月1日",15)&"日")+0,"")
次に、C17セルの書式設定の表示形式を[ユーザー定義]の
d
に設定して下さい。
次に、C17セルをコピーして、D17~G17のセル範囲に貼り付けて下さい。
次に、K17セルに次の関数を入力して下さい。
=IFERROR(($N$1&$O$1&"年"&$Q$1&"月"&1+COLUMNS($K17:K17)*7-WEEKDAY($N$1&$O$1&"年"&$Q$1&"月1日",16)&"日")+0,"")
次に、K17セルの書式設定の表示形式を[ユーザー定義]の
d
に設定して下さい。
次に、K17セルをコピーして、L17~O17のセル範囲に貼り付けて下さい。
次に、S17セルに次の関数を入力して下さい。
=IFERROR(($N$1&$O$1&"年"&$Q$1&"月"&1+COLUMNS($S17:S17)*7-WEEKDAY($N$1&$O$1&"年"&$Q$1&"月1日",17)&"日")+0,"")
次に、S17セルの書式設定の表示形式を[ユーザー定義]の
d
に設定して下さい。
次に、S17セルをコピーして、T17~W17のセル範囲に貼り付けて下さい。
次に、C4セルに次の関数を入力して下さい。
=IF(SUM(C3)<1,"",C3)
次に、C4セルの書式設定の表示形式を[ユーザー定義]の
aaa
に設定して下さい。
次に、C4セルをコピーして、D4~G4、L4~O4、T4~W4、D19~G19、L19~O19、T19~W19の各セル範囲に貼り付けて下さい。
以上です。
お礼
ご意見ありがとうございました。 何とか試行錯誤して自己解決できましたので終了します。