带有引号的dynamic公式在COUNTIFS函数中
我正在尝试修改以下公式(计算0到24之间的值的实例):
=COUNTIFS(cancellations!AG2:AG408,">0",cancellations!AG2:AG408,"<24")
(公式评估为75),如下所示:
=COUNTIFS(cancellations!AG2:AG408,">0",cancellations!AG2:AG408,INDIRECT("" & "<" & B1*24 & ""))
但是这个评估为零。 (在上例中B1 = 1)
当我在fx框中查看INDIRECT函数时,它的计算是正确的。 不知道我做错了什么。
当像这样应用在一个单元格中时:
=INDIRECT("" & "<" & B1*24 & "")
它显示#REF!
。
INDIRECT函数返回一个范围的引用。 如果在工作表中插入行或列,则可以使用此函数创build不会更改的引用。 或者,使用它来创build其他单元格中的字母和数字的参考。
=COUNTIFS(cancellations!AG2:AG408,">0",cancellations!AG2:AG408,B1)
应该在B1包含<24
地方工作。
所以,我更详细地读了COUNTIFS()函数,我发现下面的工作
=COUNTIFS(cancellations!AG2:AG408,">0",cancellations!AG2:AG408,"<"&B1*24)
其中:B1 = 1