質問: エクセル 関数について エクセルの関数について質問です。 シート1 a b c 1 名前 出勤日 時間 2 村田 月水金 4 3 大山 r 7.5 4 重川 火水金 8 5 井森 r 5.25 シート2 a b c d e f 1 名前 月 火 水 木 金 2 村田 3 大山 4 重川 5 井森 という2つのシートがあって、 シート2を、 a b c d e f 1 名前 月 火 水 木 金 2 村田 4 0 4 0 4 3 大山 7.5 7.5 7.5 7.5 7.5 4 重川 0 8 8 0 8 5 井森 5.25 5.25 5.25 5.25 5.25 こうしたいでんですが、 シート2のb~f列の2~4行目にそれぞれ入れる関数が分かりません。 賢者の方どうか助けてください。 r=レギュラー(毎曜日)という設定です。
回答: セルの境が分かりにくいです。 1のaに全て入っているのではなく、a〜cに別れてますね? であるなら、 b2=if(シート1!$b2=r,シート1!$c2,if(iserror(find(b$1,シート1!$b2))=true(),"",シート1!$c2)) これをf5までコピーでどうでしょう? 名前の欄は1と2で同じであるものとしています。