[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『sumproduct関数にindirect関数を使用してフルパスを短く表示したい』(tt)
参照先bookのパスをメインbookのシートに=INDIRECT("C1",TRUE)として部分的パスを格納し、
=SUMPRODUCT('(INDIRECT("C1",true)\残りのパス\[ファイル名.xls]usimnt_EBJ'!$I$1:$I$65536=AE7)*1
で結果を表示させたいのですがエラーが出てしまいうまくいきません。
ご教授お願いできますでしょうか。
< 使用 Excel:Office365、使用 OS:Windows10 >
=SUMPRODUCT((INDIRECT("'"&"C1"&"\残りのパス\[ファイル名.xls]usimnt_EBJ'!I1:I65536")=AE7)*1) なのでは? あと、参照先ブックはメインブックと同時に開いているのだろうか? (ねむねむ) 2022/04/27(水) 15:27
参照先ブックはメインブックと同時に開いていないのですが、INDIRECTは同時に開かないとエラーになりますか?
(tt) 2022/04/27(水) 15:31
上記より引用 >参照文字列で他のブックを参照している場合 (外部参照)、そのブックを開いておく必要があります。 >参照先のブックを開いていない場合、エラー値 #REF! が返されます。 (ねむねむ) 2022/04/27(水) 15:35
上記の式で表示できませんでした。
=SUMPRODUCT((INDIRECT("'"&"C1"&"\20220408\[ACMSDEF5_v39(出力行番号初期設定)_20220302.xls]usimnt_EBJ'!$I$1:$I$65536)=AE7)*1)
こちらの式何かおかしいでしょうか?
(tt) 2022/04/27(水) 15:47
すまない。 私のほうのミスだ。 C1セルの内容を使うのでC1は""で囲ってはダメだった。 =SUMPRODUCT((INDIRECT("'"&C1&"\20220408\[ACMSDEF5_v39(出力行番号初期設定)_20220302.xls]usimnt_EBJ'!$I$1:$I$65536)=AE7)*1) (ねむねむ) 2022/04/27(水) 15:54
チェックミス。 =SUMPRODUCT((INDIRECT("'"&C1&"\20220408\[ACMSDEF5_v39(出力行番号初期設定)_20220302.xls]usimnt_EBJ'!$I$1:$I$65536")=AE7)*1) (ねむねむ) 2022/04/27(水) 15:58
本当にありがとうございました!!
(tt) 2022/04/27(水) 16:06
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.