だから私は2列のワークシートを持っています
column A(name)(Cell A1) - Column B(how many resets)(Cell B1)
Sheet1(Cell A2) YES(Cell B2)
Sheet2(Cell A3) YES(Cell B2)
Sheet3(Cell A4) YES(Cell B4)
私の質問はCountif
、列Aのリストに基づいて数式の範囲を変更する方法です。
=COUNTIF('Sheet1'!G:G,"Yes")
シート1が範囲です。
数式をプルダウンするだけで、セルAのリストから正しい範囲が入力されます。
どんな助けでもありがたいです
INDIRECT()を使用する
INDIRECTは、文字列から有効な範囲参照を作成します。
したがって、文字列を作成する必要があります。&
文字列を連結するために使用できます。
"'" & A2 & "'!G:G"
これは戻ります:
'Sheet1'!G:G
'Sheet2'!G:G
'Sheet3'!G:G
下にドラッグすると。
したがって、実際の範囲参照を返すには、上記の式をINDIRECTでラップする必要があります。
INDIRECT("'" & A2 & "'!G:G")
これで有効な範囲参照が返されます。COUNTIFに追加するだけです。
=COUNTIF(INDIRECT("'" & A2 & "'!G:G"),"Yes")
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加