我正在使用以下countif公式,其中有2个INDIRECT函数可以引用不同的表格
=COUNTIF(INDIRECT("'"&W18&"'!H$3:H$200"), ">"&INDIRECT("'"&W18&"'!A$1")-"8")
我要做的是设置将公式中的两个“H”更改为另一个单元格中的任何列字母的功能。即如果我将单元格中的字母从“H”更改为“I”,则公式将相应更改为:
=COUNTIF(INDIRECT("'"&W18&"'!I$3:I$200"), ">"&INDIRECT("'"&W18&"'!A$1")-"8")
我正在尝试将另一个INDIRECT函数输入到公式中以实现此目的,但我正在尝试的所有内容似乎都不起作用。关于这如何运作的任何想法?
谢谢!
答案 0 :(得分:0)
你没有嵌入INDIRECTS。您只需在字符串中连接新引用:
INDIRECT("'"&W18&"'!" & A18 & "3:" & A18 & "200")
其中A18是带有列字母的单元格。
请记住,INDIRECT采用看起来像范围引用的文本字符串并返回实际范围引用。因此无论如何连接都必须创建该字符串,只需要每个范围引用的INDIRECT。