Countifs/Sumifs 日期和多个语句不起作用

Countifs/Sumifs with Dates and multiple statements not working

问题:我正在尝试做一个 countifs(与 sumifs 语句相同的问题)语句,其中我给出了日期在两个给定日期之间的所有单元格的计数。

Sheet 2 保存带有日期的单元格,在 Sheet 中我有这样的日期:A7 例如持有 12/1/2018 和 B7 持有 12/31/2018.

尝试:

SUMIFS('Sheet2'!$K:$K, 'Sheet2'!$A:$A, ">="&$A7, 'Sheet2'!$A:$A, "<="&$B7)

OR 与 Countifs 语句

COUNTIFS('Sheet2'!$A:$A, ">="&$A7, 'Sheet2'!$A:$A, "<="&$B7)

OR 与 FILTER

SUM(FILTER('Sheet2'!$K:$K; 'Sheet2'!$A:$A>=$A7; 'Sheet2'!$A:$A<=$A7))

假设:我认为发生的情况是“=”运算符被忽略了。所以例如所有精确到 12/31/2018 或 12/1/2018 的日期都会被忽略。到目前为止我还没有找到解决方法。

这是一个例子sheet:https://docs.google.com/spreadsheets/d/1E1-oBlsAJqp9viTsskzXgbvzgGB93cY1_byK7Hano0Q/edit?usp=sharing

解决方案:您需要将呼叫格式化为数字。使用 google 工作表菜单执行此操作根本没有任何区别。

这是我用来让它工作的公式:

=ArrayFormula(REGEXREPLACE((K1:K); "[^\d\.]+";)*1)