0

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

4

2 回答 2

1

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

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

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

于 2015-02-24T10:38:05.650 回答
1

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

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

其中:B1=1

于 2015-02-24T10:59:27.563 回答