Sumproduct 如果等于删除空白
Sumproduct if equals with removing blanks
我正在尝试计算以特定日期开始的单元格等于使用 sumproduct 的单元格,除非数组包含空白,否则工作正常。
通过大量 google 搜索和 Whosebug 搜索,我设法得出以下代码,我尝试了至少 20-25 个变体 none 给出了预期的结果,包括 CSE/array 个公式
计算公式表明第二个数组保留了空白并给出了一个我无法从数组中删除的#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
如有任何帮助,我们将不胜感激!
谢谢!
我终于设法用更简单的解决方案解决了这个问题(经过多次尝试)。这完全忽略了空白,这些空白是导致 sumproduct 问题的单元格。
=COUNTIFS(BB3:BB33,">"&DATEVALUE(A38))
不需要 CSE。
我正在尝试计算以特定日期开始的单元格等于使用 sumproduct 的单元格,除非数组包含空白,否则工作正常。
通过大量 google 搜索和 Whosebug 搜索,我设法得出以下代码,我尝试了至少 20-25 个变体 none 给出了预期的结果,包括 CSE/array 个公式
计算公式表明第二个数组保留了空白并给出了一个我无法从数组中删除的#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
如有任何帮助,我们将不胜感激!
谢谢!
我终于设法用更简单的解决方案解决了这个问题(经过多次尝试)。这完全忽略了空白,这些空白是导致 sumproduct 问题的单元格。
=COUNTIFS(BB3:BB33,">"&DATEVALUE(A38))
不需要 CSE。