[[20210908140116]] 『INDIRECT関数の代入について』(けい) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『INDIRECT関数の代入について』(けい)

M列の日付によって、Sheet1の4行目の参照列が変わるため
INDIRECT関数を代入して、可変にしようと設定しましたが
#VALUE!エラーが出ます。
ダイアログボックスで確認しても、赤いエラー表示は出ません。

修正箇所が手詰まりになってしまい、ご相談させていただきました。

よろしくお願いいたします。

代入前の数式
=COUNTIF(Sheet1!D$400:D$500,$K7)

代入後の数式
=COUNTIF(INDIRECT(ADDRESS(400,MATCH($M7,Sheet1!$4:$4,0),2,,"Sheet1")):INDIRECT(ADDRESS(500,MATCH($M7,Sheet1!$4:$4,0),2)),$K7)

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 =COUNTIF(INDIRECT(ADDRESS(400,MATCH($M7,Sheet1!$4:$4,0),2,,"Sheet1")&":"&ADDRESS(500,MATCH($M7,Sheet1!$4:$4,0),2)),$K7)
 ではどうだろうか?
(ねむねむ) 2021/09/08(水) 14:20

 Sheet1の4行目、日付はどの列からどの列までに入ってるんですか?
 D列からAH列だとして

 =COUNTIF(INDEX(Sheet1!$D$400:$AH$500,0,MATCH(M7,Sheet1!$D$4:$AH$4,0)),K7)

 INDIRECTは使ってませんけど・・・
 絶対参照、複合参照はそちらで修正してください。

 以上
(笑) 2021/09/08(水) 14:36

早々に回答いただいているのにお礼が遅くなってすみません。

ねむねむ様
笑様

どちらの方法でも結果が出ました。

本当にありがとうございました。
感謝致します。
(けい) 2021/09/08(水) 15:11


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.