0

我正在尝试计算以某个日期开头的单元格等于使用 sumproduct 的单元格,除非数组包含空白,否则它工作正常。

通过大量谷歌搜索和 stackoverflow 搜索,我设法提出了以下代码,我尝试了至少 20-25 种变体,但没有给出预期结果,包括 CSE/数组公式

评估公式表明第二个数组保留空白并给出我无法从数组中删除的 #Value 错误。

=SUMPRODUCT((BB3:BB33)<>"",--(DAY(BB3:BB33)=DAY(A38)))    

A38 格式为 11/09。范围 BB3:BB33 是日期(由于数据的提取方式,时间未拆分)

11/09/2019 08:14
11/09/2019 08:14
10/09/2019 23:20
10/09/2019 23:20
10/09/2019 23:20
10/09/2019 23:20
10/09/2019 23:20
10/09/2019 23:20
BLANK
BLANK
etc, etc.    

A38 的输出应为 2,当范围仅包含非空白时,该值是正确的,但空白会将结果覆盖为 #Value

任何帮助将不胜感激!

谢谢!

4

1 回答 1

0

我终于设法用一个更简单的解决方案解决了这个问题(经过多次尝试)。这完全忽略了空白,这些空白是导致 sumproduct 问题的单元格。

=COUNTIFS(BB3:BB33,">"&DATEVALUE(A38))    

不需要 CSE。

于 2019-09-18T11:21:49.980 回答