带有过滤器的COUNTIF()

时间:2019-11-18 14:40:19

标签: excel excel-formula excel-2016

我要计算Excel表格中“ D”列中包含“ 01.09.2019”的所有行。

第一个问题:桌子在另一张纸上

第二个问题:“ D”列包含日期和时间(例如01.09.2019 00:45:20),但我只对日期感兴趣。我这样做的是:

=COUNTIF(October_Data!$D$2:$D$299;"<02.09.2019")

这对我有用。 但是现在我要过滤数据,而COUNTIF不能与过滤器一起使用。

我发现:

=SUMPRODUCT(SUBTOTAL(3;INDIRECT("D"&ROW(2:999)))*(D2:C999<"02.09.2019"))

这显然不起作用,因为缺少数据表的提示,但我真的不知道在哪里使用它。除此之外,我还尝试重写公式以使其适合我的需求,但是我真的不知道自己是否犯了任何错误,因为我在理解公式时遇到困难。

这是给您的图片: example table

数据是私有的,所以我不得不举个例子:

列A用“ a”过滤。现在我要计算包含“ 01.09.2019”的每一行。在这种情况下,它只会是一个。 但请记住:该表是“ October_Data”工作表的一部分,我的计算在另一工作表中进行!

1 个答案:

答案 0 :(得分:0)

来自HERE。经过必要的修改:

,

使用您的本地设置,您需要将;的{​​{1}}更改