『名前を入力すると曜日に時間が出ることは可能でしょうか?』(ぐっさん777) (EXcel2007) 結論:シートを2枚活用して二つ目のカレンダーを完成したい。 一つの目のシートには A列に名、B列に曜日、C列に時間、D列に曜日、E列に時間と 下記の様に作成しております。    A列   B列   C列    D列   E列 _________________________________ 1|東京太郎|水|午前9:00 |金 |午後5:00| ________________________________ 2|東京花子|月|午前11:00|金 |午後1:00| ________________________________ 3|東京次郎|火|午後1:00 |空白|  空白  | _________________________________ 隣、二つ目のシートには 下記のようなカレンダーを作成しております。           5月カレンダー A列 B列 C列    D列    氏名______←※統合しているセル 1 |水|空白セル|16|木|空白セル| ___________________ 2 |木|空白セル|17|金|空白セル| ___________________ 3 |金|空白セル|18|土|空白セル| ___________________ 4 |土|空白セル|19|日|空白セル| ___________________ 5 |日|空白セル|20|月|空白セル| ____________________ 6 |月|空白セル|21|火|空白セル| ____________________ 7 |火|空白セル|22|水|空白セル| ____________________ 8 |水|空白セル|23|木|空白セル| ____________________ 9 |木|空白セル|24|金|空白セル| ____________________ 10|金|空白セル|25|土|空白セル| ____________________ 11|土|空白セル|26|日|空白セル| ____________________ 12|日|空白セル|27|月|空白セル| ____________________ 13|月|空白セル|28|火|空白セル| ____________________ 14|火|空白セル|29|水|空白セル| ____________________ 15|水|空白セル|30|木|空白セル| ____________________          |31|金|空白セル| ____________________ 【質問】 例えば二つ目のシートに、統合している氏名の入力ができるセルがあります。 (B・C列の2列目辺り) そこに東京太郎と入力すると一つ目のシートのデータが 二つ目のシートの5月カレンダーに反映され 水曜日の隣の空白セルに午前9:00 (全水曜日に午前9:00が反映) 金曜日の隣の空白セルに午後5:00 (全金曜日に午後5:00が反映) と、二つ目のシートに”氏名”を入力しただけで 1ヶ月の水曜日欄の横の空白セルに時間が反映 1ヶ月の金曜日欄の横の空白セルに時間が反映 その際、空白セルにはどんな関数を入れると 反映できますでしょうか? また、東京花子と入力したら同じように反映されるように 一つ目のシートを作成しております。 もし、可能ならば宜しくお願いします。 余談ですが、二つ目の曜日のセルには ”5”月カレンダーなら ””に数字を入れると曜日欄に⇒【=IF(A8="","",A8)】の 関数が入力されているので1ヶ月の曜日が変わるように設定しております。 ---- Sheet1の時間がシリアル値、曜日は文字列 Sheet2の曜日が文字列 として Sheet2 C4 =SUMIF(INDEX(Sheet1!$B$1:$D$100,MATCH($B$2,Sheet1!$A$1:$A$100,),0),B4,INDEX(Sheet1!$C$1:$E$100,MATCH($B$2,Sheet1!$A$1:$A$100,),0)) 範囲コピー。 (GobGob)