こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

=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))という具合です。
すみませんがお忙しいところスミマセン。宜しくお願い致します。

投稿日時 - 2012-01-24 10:44:26

QNo.7263432

すぐに回答ほしいです

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

=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))

投稿日時 - 2012-01-24 14:21:38

お礼

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

投稿日時 - 2012-01-24 18:56:58

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.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))

失礼しました。

投稿日時 - 2012-01-24 14:06:03

お礼

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

投稿日時 - 2012-01-24 18:56:46

ANo.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))
という式にすれば,ご希望の通りに計算できます。

投稿日時 - 2012-01-24 10:53:11

補足

試して見たのですが
=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
というふうに増えるだけなのですが……。
私のやり方おかしいのでしょうか?

投稿日時 - 2012-01-24 12:47:22

あなたにオススメの質問