2

Excel ではなく、Google スプレッドシートで作業しています。

現在、シート 1 で作業しています (以下の数式が表示されます)。Sheet2 には、追加のデータがあります。セル G1 の Sheet1 は "Sheet2" (引用符なし) です。参照しているセル A3 はシート 1 にあります。

この式は問題なく機能します。

=IFERROR(SUM(FILTER('Sheet2'!N:N; 'Sheet2'!C:C=A3)), "--")

この式も問題なく機能します。

=IFERROR(SUM(FILTER(INDIRECT("'"&$G$1&"'!N:N"); 'Sheet2'!C:C=A3)), "--")

ただし、この数式は機能せず、空白のセルを返します (エラーや該当なしではありません。空白のみです)。

=IFERROR(SUM(FILTER(INDIRECT("'"&$G$1&"'!N:N"); INDIRECT("'"&$G$1&"'!C:C")=A3), "--"))

2 番目の INDIRECT ステートメントが「=A3」で機能していないようです。引用符を別の場所に配置して、括弧内を移動しようとしましたが、何もうまくいかないようです。

4

1 に答える 1