我的意图是使用间接公式。这是我要编辑的代码:
=COUNTIF('sheetname'!R:R;"x")
这段代码给出了一个#ref!错误:
=INDIRECT("COUNTIF('"&D85&"'!R:R;"&B98&")")
Cell D85包含sheetname
,B98包含"x"
。
我的Excel版本需要;在公式而不是,。
提前感谢您的专业知识和时间。
答案 0 :(得分:2)
试试这个公式:
=COUNTIF(INDIRECT("'"&D85&"'!R:R");B98)
答案 1 :(得分:0)
通过一些修改可行,我希望这对你来说是一个很好的妥协。修改后的公式是
=COUNTIF(INDIRECT(E1); F1)
在这种情况下,E1应包含类似
的内容''sheetname'!R:R
(参见开头的双撇号。) F1应包含“X”或您想要计算的其他值。
答案 2 :(得分:0)
我对Indirect
的阅读说它只是使用您在函数中指定的单元格中包含的单元格引用:
Indirect( cellContainingReference )
在这种情况下,您无需指定Indirect
的第二个参数。
所以,使用假设:
sheetName
位于单元格D85
cellRange
始终为R:R
criteria
位于单元格B98中(不需要Indirect
工作) CountIf
的公式为:
=countif(indirect("'"&D85&"'!R:R"); B98)