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 に答える