带有COUNTIFS函数内引号的动态公式

时间:2015-02-24 10:06:27

标签: excel excel-formula excel-2013 countif excel-indirect

我正在尝试调整以下公式(计算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!

2 个答案:

答案 0 :(得分:1)

INDIRECT function返回对范围的引用。如果在工作表中插入行或列,则可以使用此函数创建不会更改的引用。或者,使用它从其他单元格中的字母和数字创建引用。

=COUNTIFS(cancellations!AG2:AG408,">0",cancellations!AG2:AG408,B1)  

应该在B1包含<24的地方工作。

答案 1 :(得分:1)

所以,我更详细地阅读了COUNTIFS()函数,我发现以下工作

=COUNTIFS(cancellations!AG2:AG408,">0",cancellations!AG2:AG408,"<"&B1*24)

其中:     B1 = 1