Excel 带过滤器的COUNTIF()

Excel 带过滤器的COUNTIF(),excel,excel-formula,excel-2016,Excel,Excel Formula,Excel 2016,我想计算Excel表格中“D”列中包含“01.09.2019”的所有行 第一个问题:桌子在另一张纸上 第二个问题:“D”列包含日期和时间(例如,2019年9月1日00:45:20),但我只对日期感兴趣。我是这样做的: =COUNTIF(十月数据!$D$2:$D$299;“来自。经过必要的修改: =SUMPRODUCT(SUBTOTAL(3,OFFSET(October_Data!$D$2:$D$299,ROW(October_Data!$D$2:$D$299)-MIN(ROW(October_D

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

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

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

=COUNTIF(十月数据!$D$2:$D$299;“来自。经过必要的修改:

=SUMPRODUCT(SUBTOTAL(3,OFFSET(October_Data!$D$2:$D$299,ROW(October_Data!$D$2:$D$299)-MIN(ROW(October_Data!$D$2:$D$299)),,1))*(October_Data!$D$2:$D$299<DATE(2019,9,2)))

=SUMPRODUCT(小计(3,抵销(10月数据!$D$2:$D$299,第二行(10月数据!$D$2:$D$299)-MIN(第二行(10月数据!$D$2:$D$299)),第1页))*(10月数据!$D$2:$D$299您能给我几行代码来理解您需要获取的数据吗?我刚刚在我的帖子中添加了一张图片。我希望这会有所帮助。非常感谢。我无法应用这个公式,所以我做了一些更改:
=SUMPRODUCT(小计)(3;偏移量(10月数据!$D$2:$D$299,行)(10月数据!$D$2:$D$299)-MIN(行(10月数据!$D$2:$D$299));1)*(D2:C999I遗漏了一个参考,请参见编辑。您的本地设置要求您更改
。复制新公式,并将
更改为
,它应该可以工作。非常感谢!它几乎可以工作。它现在只计算筛选的行,但仍然计算所有行。我希望excel只计算“D”列中带有“01.10.2019”的e行(请记住:D列包含“01.10.2019 06:43:24”之类的单元格,但我需要忽略时间)是日期的真实日期,而不是看起来像日期的文本字符串吗?如果更改单元格的数字格式,文本是否会更改或保持不变?格式是“自定义的”。我更改为“日期”“但是结果没有改变。单元格中的文本发生了变化,因为时间现在不再可见。