質問: やりたいこと(A1:AA68の表を下記の条件123のルールで印刷したい) 条件1・・・前期または後期の場合の月曜日~日曜日に対して、A1:AA68の表に6×6の31日分の表に"/"を出したい。AB1セルは前期、後期を選べるようになっています。 条件2・・・しかし、DK3:DP8に関数を直接埋め込むことはしない。私はなんとか出来ますが、このブック操作をする初心者にとっては理解不能だから。 条件3・・・そこで、B72:R114に"/"(テキストデータ)を直接埋め込む。これならだれでもできる。その ルールに従ってDK3:DP8に関数を入れたい。ここからA1:AA68に数式コピーはVBAによってやっているので、問題ありません。DK3:DP8の関数部分(ピンクの部分)をお願いしたいです。ちなみに私は DK3セルに「=IF(AND($AB$1="前期",$DH$6="月"),VLOOKUP($DJ3,$C$73:$R$78,DK$2+1),VLOOKUP($DJ3,$C$73:$R$78,DK$2+10))」 をいれましたが、火曜日から日曜日の部分まで入りきれません。たぶん、INDEX関数とか MATCH関数、OFFSET関数などを組み合わせるのかな?と思うのですが、わたしには理解できません。 ですから、そういうページをお知らせするのではなく、具体的に教えてください。
回答: > DK3セルに「=IF(AND($AB$1="前期",$DH$6="月"),VLOOKUP($DJ3,$C$73:$R$78,DK$2+1),VLOOKUP($DJ3,$C$73:$R$78,DK$2+10))」 > をいれましたが、火曜日から日曜日の部分まで入りきれません。 > > この数式は 月曜日のみ用ですね。 火曜日には どのような数式を入れていますか? DHとDJの関係が よくわかりませんね。 $DH$6 $DJ3 これらを どのように 変化させたらいいのかを それぞれ曜日ごとに 提示してもらえたらいいと思います。