回答No.4の続きです。
次に、月間スケジュールシートのA2セルに「氏名」或いは「利用者」等と入力して下さい。
同様に、月間スケジュールシートのA3セルに「開始日」、A5セルに「日付」、B5セルに「入浴」、C5セルに「受診」、D5セルに「清掃」と入力して下さい。
次に、月間スケジュールシートのB3セルの書式設定の表示形式を[日付]の
2001/3/14
か或いは
*2001年3月14日
平成13年3月14日
H13.3.14
等の様な年も表示される様な型式に設定して下さい。
次に、月間スケジュールシートのA6セルの書式設定の表示形式を[ユーザー定義]の
m/daaa
か或いは
m"月"d"日("aaa)
に設定して下さい。
次に、月間スケジュールシートのA6セルに次の関数を入力して下さい。
=IF(ISERROR(1/DAY($B$3)),"",IF(ROWS($A$6:$A6)>EDATE($B$3,1)-INT($B$3),"",INT($B$3)+ROWS($A$6:$A6)-1))
次に、月間スケジュールシートのB6セルに次の関数を入力して下さい。
=IF(OR($B$2="",ISERROR(1/DAY($A6))),"",IFERROR(IF(MIN(IFERROR(MATCH($B$2,INDEX(入浴!$C$3:$I$8,,WEEKDAY($A6,2)),0),9999999),IFERROR(MATCH("*、"&$B$2,INDEX(入浴!$C$3:$I$8,,WEEKDAY($A6,2)),0),9999999),IFERROR(MATCH($B$2&"、*",INDEX(入浴!$C$3:$I$8,,WEEKDAY($A6,2)),0),9999999),IFERROR(MATCH("*、"&$B$2&"、*",INDEX(入浴!$C$3:$I$8,,WEEKDAY($A6,2)),0),9999999))>ROWS(入浴!$A$3:$A$5),入浴!$A$6,入浴!$A$3)&":"&INDEX(入浴!$B$3:$B$8,MIN(IFERROR(MATCH($B$2,INDEX(入浴!$C$3:$I$8,,WEEKDAY($A6,2)),0),9999999),IFERROR(MATCH("*、"&$B$2,INDEX(入浴!$C$3:$I$8,,WEEKDAY($A6,2)),0),9999999),IFERROR(MATCH($B$2&"、*",INDEX(入浴!$C$3:$I$8,,WEEKDAY($A6,2)),0),9999999),IFERROR(MATCH("*、"&$B$2&"、*",INDEX(入浴!$C$3:$I$8,,WEEKDAY($A6,2)),0),9999999))),""))
次に、月間スケジュールシートのC6セルに次の関数を入力して下さい。
=IF(OR($B$2="",ISERROR(1/DAY($A6))),"",IFERROR(SUBSTITUTE(VLOOKUP($A6&"◆"&$B$2&"◆*?",作業!$A:$A,1,FALSE),$A6&"◆"&$B$2&"◆",),""))
次に、月間スケジュールシートのD6セルに次の関数を入力して下さい。
=IF(OR($B$2="",ISERROR(1/DAY($A6))),"",IF(OR(COUNTIF(INDEX(清掃!$A:$G,,WEEKDAY($A6,2)),$B$2),AND(ISERROR(1/COUNTIF(OFFSET(D6,-7,,7),"○")),COUNTIF(INDEX(清掃!$A:$G,,WEEKDAY($A6,2)),$B$2&"(隔週)")+COUNTIF(INDEX(清掃!$A:$G,,WEEKDAY($A6,2)),$B$2&"(隔週)"))),"○",""))
次に、月間スケジュールシートのA6~D6のセル範囲をまとめてコピーして、A7~D36列のセル範囲に貼り付けて下さい。
以上で準備は完了で、後は入浴、清掃、受診の各予定表にデータを入力してから、月間スケジュールシートのC3セルに開始日を、C2セルに利用者の氏名を、それぞれ入力しますと、入力した氏名の利用者のその月のスケジュールが自動的に表示されます。
補足
ご回答ありがとうございます。 説明不足で申し訳ございません。 イメージを下に添付します。 (1)月間予定表 この表を利用者毎に作成し、各予定表を集約させます。 表示方法は該当日に○を表示させます。 氏名 A 日付 入浴 受診 部屋清掃 開始日: 7/1 7/1 水 7/2 木 7/3 金 7/4 土 7/5 日 (2)入浴予定表 A、B、C、Dは利用者の氏名です 時間 場所 月 火 AM ZZ A B C D ZY E F ZX G PM ZZ H (3)清掃予定表 月 火 A B C(隔週) D E F G I H J (4)受診予定表 日付 曜日 氏名 病院 時間 受診科 7月1日 水 A AAA 10:00 内科 7月1日 水 A AAA 11:30 整形 7月1日 水 B AAA 10:00 内科 7月1日 水 C CCC 14:00 歯科 7月1日 水 D AAA 10:00 内科 大変わかりずらいと思いますが、ご回答いただければ幸いに存じます。