带有引号的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