我正在尝试在Google电子表格中使用FILTER和COUNTA。 Spreadsheet
E1中的公式是= COUNTA(过滤器($ A $ 1:$ A $ 12,$ A $ 1:$ A $ 12> = $ C1,$ A $ 1:$ A $ 12< = $ D1))
这个公式帮助我过滤和计算日期范围内的日期(A栏)(C栏和D栏)。
E1和E2的结果是正确的。但是,E3,E4,E5不给我零,因为该范围内没有日期。
如果日期范围内没有合适的日期,任何人都可以帮我解决这个问题吗?
答案 0 :(得分:4)
马丁。功能COUNTA用于计算数据集中的所有值,包括重复,零长度字符串,空格,甚至" #N / A" s。因此,您必须将FILTER公式包装在IFERROR中,从而生成一个真正的空单元格,其中没有日期范围匹配。
=COUNTA( IFERROR( filter($A$1:$A$12,$A$1:$A$12>=$C1,$A$1:$A$12<=$D1)))
您可以在COUNTA上的Google表格文档中阅读更多内容。