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