Google sheets 比较Google Sheets QUERY()公式中的日期

Google sheets 比较Google Sheets QUERY()公式中的日期,google-sheets,google-sheets-query,Google Sheets,Google Sheets Query,请找人帮忙 首先,以下是我遇到问题的函数: =IFERROR( QUERY( OrderDetails!A8:Q9, "SELECT SUM(J) where Q >= date '" & TEXT(D3,"yyyy-mm-dd") & "' label sum(J) ''" ), 0 ) 数据范围中的日期(OrderDetails!A8:Q9,p列为Date,Q列为DateOnly)如下所示: 我手动添加了Q,试图使日期匹配工作,但p是我更

请找人帮忙

首先,以下是我遇到问题的函数:

=IFERROR(
  QUERY(
    OrderDetails!A8:Q9,
    "SELECT SUM(J) where Q >= date '" & TEXT(D3,"yyyy-mm-dd") & "' label sum(J) ''"
  ),
  0
)
数据范围中的日期(
OrderDetails!A8:Q9
,p列为Date,Q列为DateOnly)如下所示:

我手动添加了Q,试图使日期匹配工作,但p是我更愿意使用的原始数据

接下来是
和(J)
,它们只是订单余额。如果删除WHERE子句,查询将按预期运行

D3是我想要匹配的列日期,格式为:2018年8月13日,但我在屏幕上的格式为仅DDD

为了显示单元格中的实际值而不是标题,我使用了
标签sum(J)'

当运行时,我收到消息“无需返回”

有人能发现代码或我的方法中的明显错误吗?如果需要,欢迎添加更多详细信息。

用以下内容填充Q8:

=left(P8,10)*1
然后抄下来


查询尝试将日期(D2/3)与字符串函数(左)的输出进行比较失败<代码>*1将字符串强制为日期。左对齐是内容为文本的线索。

您在d3的位置尝试过datevalue(d3)吗?这应该是多余的,但以防万一?我刚刚尝试将其添加到中,我得到了一个新错误“DATEVALUE参数'13'无法解析为日期/时间”。我假设13是天数,可能解析格式错误或其他原因。该单元格引用不正确,应该是D2,而不是D3。新的错误是它无法解析“Mon”。我将样式dd/mm/yyyy中未格式化的日期添加到新行,并删除了iferror检查。我得到了与前面相同的关于“nothing to return”(无需返回任何内容)的响应。检查=TEXT(以现在为准,“yyyy-mm-dd”)是否是您认为的值可能是值得的。也许你已经这么做了。是的,我查过了。不过谢谢。:)2018年8月13日如期回归。谢谢。我离开了(第8页,第10页),但最后没有带*1。你能和我分享一下它的作用吗,或者给我指一个学习资源吗?明白。谢谢你的提示。在未来的工作中,要记住这一点。