[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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.