Google sheets 在谷歌表单中,当一个日期小于另一个日期时计数
在Google Sheets中,当B列(实际)中的日期小于A列(预期)中的日期时,我想计算日期值的数量 我想有一个单元格中预期>实际的日期总数。 我相信谷歌表单中的公式看起来像这样,但我一直没能让它起作用Google sheets 在谷歌表单中,当一个日期小于另一个日期时计数,google-sheets,formula,google-sheets-formula,countif,Google Sheets,Formula,Google Sheets Formula,Countif,在Google Sheets中,当B列(实际)中的日期小于A列(预期)中的日期时,我想计算日期值的数量 我想有一个单元格中预期>实际的日期总数。 我相信谷歌表单中的公式看起来像这样,但我一直没能让它起作用 =COUNTIF('Sheet1'!A1:A500,">"&'Sheet1'!B1:B500) 确保您正在比较日期对象,而不是看起来像日期的文本。要检查值是否为日期,请执行以下操作: =isdate(A1) // returns true if the v
=COUNTIF('Sheet1'!A1:A500,">"&'Sheet1'!B1:B500)
确保您正在比较日期对象,而不是看起来像日期的文本。要检查值是否为日期,请执行以下操作:
=isdate(A1) // returns true if the value in A1 is an actual date
通常,您可以将文本转换为日期:
尝试更新日期:
=COUNTIF(arrayformula(to_date(Sheet1!A1:A500)),">"&to_date(Sheet1!B1:B500))
或datevalue
:
=COUNTIF(arrayformula(DATEVALUE(Sheet1!A1:A500)),">"&DATEVALUE(Sheet1!B1:B500))
请注意日期实际上是数字。
因此,像2020年9月23日这样的日期与44086年相同
除了Marios的正确答案,您还可以使用查询公式
如果只希望结果省略标题,可以使用
=QUERY(Sheet1!A1:B,"select count(B) where A>B label count(B) '' ")
=QUERY(Sheet1!A1:B,"select count(B) where A>B label count(B) '' ")