我正在尝试统计截至特定日期存在的ID的数量(请参阅摘要选项卡(。但是,由于原始数据选项卡中的日期(A列(是UTC时间戳格式,因此公式返回0。我的公式是countif('raw data'!A:A,"<="&A2)
- 如何调整公式以在countif函数中将UTC时间戳转换为日期值
- 我还想让这个countif函数与arrayformula一起使用,这样我就不必在每一行上应用这个公式。这是样品表:https://docs.google.com/spreadsheets/d/1IFAAiguhKD0xK8SYsnzMBSar4IFAQPzZfIh0U44bZWI/edit?usp=sharing
通过首先翻译您的日期
=arrayformula(if(A2:A="",,VALUE(left(A2:A,10))))
你可以使用
=sumproduct(('raw data'!D:D<=A2)*('raw data'!D:D<>""))
现在,如果您希望应用arrayformula,请首先创建一个查询
=QUERY('raw data'!A:D,"select D,count(B) group by D")
然后计算如下的总和
={"Total ID";ArrayFormula(if(isblank(G2:G),,mmult(1*(transpose(row(G2:G))<=row(G2:G)),1*G2:G)))}
两种配方都在黄色单元格上