google 个工作表中具有不同日期格式的 COUNTIFS

COUNTIFS with different date formats in google sheets

我有两个电子表格: (1) 包含以下格式的日期数组:22.08.2016 13:30 (2) 包含以下格式的持续月份日期数组:08.2016

我想要做的是使用 "COUNTIF" 计算电子表格 (1) 中与电子表格 (2) 中的月份匹配的所有行。

我的做法:=COUNTIF(MONTH('spreadsheet1'!H1:H); "=MONTH('spreadsheet2'!D3)")只有returns“0”。 你能给点建议吗?

尝试 counta + filter:

=COUNT(IFERROR(FILTER(A:A,MONTH(A:A)=MONTH(B1)),""))

这个公式也可能有效:

=ArrayFormula(SUM(if(MONTH(A:A)=MONTH(B1),1,0)))

或者更难一点,但是这个数组公式会自动展开,不需要往下拖:

=QUERY(TRANSPOSE(QUERY(ArrayFormula(if(MONTH(A:A)=TRANSPOSE(MONTH(FILTER(B:B,B:B<>""))),1,0)),"select sum(Col"&JOIN("), sum(Col",ARRAYFORMULA(row(INDIRECT("A1:A"&COUNTA(B:B)))))&")",0)),"select Col2",0)