[[20220427151417]] 『sumproduct関数にindirect関数を使用してフルパス』(tt) ページの最後に飛ぶ

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

 

『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


https://support.microsoft.com/ja-jp/office/indirect-%E9%96%A2%E6%95%B0-474b3a3a-8a26-4f44-b491-92b6306fa261

 上記より引用
 >参照文字列で他のブックを参照している場合 (外部参照)、そのブックを開いておく必要があります。 
 >参照先のブックを開いていない場合、エラー値 #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.