• ベストアンサー

関数について教えて下さい。

=IF(ISERROR(VLOOKUP($A3,母日!$C$6:Y$40,23,FALSE)),"",VLOOKUP($A3,母日!$C$6:Y$40,23,FALSE)) の関数『6』『40』という数字を横にドラッグしただけでプラス44づづ増える関数式を教えてください。例えば、 =IF(ISERROR(VLOOKUP($A3,母日!$C$50:Y$84,23,FALSE)),"",VLOOKUP($A3,母日!$C$50:Y$84,23,FALSE)) =IF(ISERROR(VLOOKUP($A3,母日!$C$94:Y$128,23,FALSE)),"",VLOOKUP($A3,母日!$C$94:Y$128,23,FALSE))という具合です。 すみませんがお忙しいところスミマセン。宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#204879
noname#204879
回答No.3

=IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C6,(COLUMN(A3)-1)*44,,35,23),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C6,(COLUMN(A3)-1)*44,,35,23),23,FALSE))

2741
質問者

お礼

すいません。有難うございます。本当助かりました。お忙しいところすいませんでした。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

おっとゴメンなさいね。「横にドラッグ」したら「(対象範囲が)下に移動して(変わって)欲しい」ご質問でしたね。 間違って横にコピーしたら横に44移動する式を回答してしまいました。 訂正: =IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C$6:$Y$40,(COLUMN(A1)-1)*44,0),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C$6:$Y$40,(COLUMN(A1)-1)*44,0),23,FALSE)) 失礼しました。

2741
質問者

お礼

すいません。有難うございます。本当助かりました。お忙しいところすいませんでした。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

=IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C$6:Y$40,0,(COLUMN(A1)-1)*44),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C$6:Y$40,0,(COLUMN(A1)-1)*44),23,FALSE)) という式にすれば,ご希望の通りに計算できます。

2741
質問者

補足

試して見たのですが =IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C$6:Y$40,0,(COLUMN(A1)-1)*44),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C$6:Y$40,0,(COLUMN(A1)-1)*44),23,FALSE)) を右にドラッグしていくと =IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C$6:Z$40,0,(COLUMN(A1)-1)*44),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C$6:Z$40,0,(COLUMN(A1)-1)*44),23,FALSE)) =IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C$6:AA$40,0,(COLUMN(A1)-1)*44),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C$6:AA$40,0,(COLUMN(A1)-1)*44),23,FALSE)) というふうに`Y`がZ、AA,AB、AC というふうに増えるだけなのですが……。 私のやり方おかしいのでしょうか?