Google 文档 COUNT/FILTER 函数

Google DOCS COUNT/FILTER function

我在使用这些功能时遇到了一些问题。我什至不确定它们是否是我应该使用的,但这里是我可以提供的以下信息。我之前已经打开了一个主题,但我收到了关于我令人困惑的查询的回复。所以,希望这个能得到更好的解释。

我在以下字段中有数据:A1:N7,以及 A12:L18。 我需要一个函数来检查所有字段并将某些数字出现的次数加起来。需要检查的数字有:<9090-99.99100-109.99=>100.

首先,我可以使用此公式计算所有字段中 <90 和 =>100 的值,这很有效。

=COUNTIFS(A1:N7,"<90")

但是,我不确定如何将 A12:L18 的结果适当地添加到其中。我的尝试失败了。同样,对于范围函数,我完全迷路了。我试过这样的事情:

=COUNT(FILTER(A1:N7,A1:N7>=90,A1:N7<=99.99))

然而,这总是returns0作为结果。此外,就像上面的公式一样,我不知道如何嵌套以检查 A12:L18.

中的附加字段

有人有什么见解吗?

这个公式是否如你所愿:

={"<90",COUNTIF({A1:N7;A12:N18},"<90");"90-99.99",COUNTIFS({A1:N7;A12:N18},">=90",{A1:N7;A12:N18},"<100");"100-109.99",COUNTIFS({A1:N7;A12:N18},">=100",{A1:N7;A12:N18},"<110");"=>110",COUNTIF({A1:N7;A12:N18},">=110")}

我做了一个例子 sheet 你可以看到它的工作原理:https://docs.google.com/spreadsheets/d/1BPexh5syksapZ9rd_brAa3NkN28LXAvB6dVMLEkM2r0/edit#gid=0

旧线程,但我在尝试解决类似问题时遇到了它。

使用原来的例子:

=计数(过滤器(A1:N7,A1:N7>=90,A1:N7<=99.99))

我也得到零,直到我意识到 COUNT returns 范围内的 NUMERIC 值的数量。假设结果范围不是数字,我试过:

=COUNTA(过滤器(A1:N7,A1:N7>=90,A1:N7<=99.99))

得到了我期待的结果。

您只需要使用 ROWS()

计算矩阵的行数
=ROWS(FILTER(...))