0

私の意図は、間接式を使用することです。編集したいコードは次のとおりです。

=COUNTIF('sheetname'!R:R;"x")

このコードは #ref を提供します! エラー:

=INDIRECT("COUNTIF('"&D85&"'!R:R;"&B98&")")

セル D85 には が含まれてsheetnameおり、B98 には が含まれています"x"。私のバージョンの Excel が必要です。、の代わりに数式で。

あなたの専門知識と時間を前もって感謝します。

4

3 に答える 3

2

この式を試してください:

=COUNTIF(INDIRECT("'"&D85&"'!R:R");B98)
于 2015-02-12T13:06:21.303 に答える
0

私の読みでIndirectは、関数で指定したセルに含まれるセル参照を使用するだけです。

Indirect( cellContainingReference ) 

この場合、 の 2 番目のパラメーターを指定する必要はありませんIndirect

したがって、仮定を使用して:

  • sheetNameセルにあるD85
  • cellRangeいつもR:R
  • criteriaカウントはセル B98 にあります (動作する必要はありませんIndirect) 。
  • あなたのExcelは「;」を使用しています それよりも '、'

あなたの式は次のCountIfようになります。

=countif(indirect("'"&D85&"'!R:R"); B98) 
于 2015-02-12T13:22:00.233 に答える