我正在尝试在 Google 电子表格中使用 FILTER 和 COUNTA。 电子表格
E1中的公式为 =COUNTA(filter($A$1:$A$12,$A$1:$A$12>=$C1,$A$1:$A$12<=$D1))
此公式帮助我过滤和计算日期范围(C 列和 D 列)内的日期(A 列)。
E1 和 E2 中的结果是正确的。但是,E3、E4、E5 不给我零,因为没有适合该范围的日期。
如果日期范围内没有适合的日期,任何人都可以帮助我使其返回零吗?
马丁。函数 COUNTA 旨在计算数据集中的所有值,包括重复、零长度字符串、空格,甚至“#N/A”。因此,您必须将 FILTER 公式包装在 IFERROR 中,从而导致没有日期范围匹配的真正空单元格。
=COUNTA( IFERROR( filter($A$1:$A$12,$A$1:$A$12>=$C1,$A$1:$A$12<=$D1)))
Run Code Online (Sandbox Code Playgroud)
您可以在COUNTA上的 Google Sheets 文档中阅读更多内容。