Google表格查询,其中日期大于另一个日期+ 15天

时间:2019-02-15 16:40:09

标签: google-sheets

我在Google表格中有一个查询公式,试图在其中设置一个条件,以显示Col1>(Col2 +15天)的行。我不确定如何在查询公式中+15天进行数学运算。

我尝试了以下代码:

=Query(A:B,"Select * where Col1>Col2+15")

我希望它向我显示第1列大于Col2日期+ 15天的地方

3 个答案:

答案 0 :(得分:1)

或者您可以在查询中使用Datediff:

=Query(A:B,"Select * where A is not null and datediff(A,B)>15")

See

答案 1 :(得分:0)

我将添加到查询{A:B,B:B + 15}中。这将在Col2 + 15天之内将第三列添加到您的选择中。然后,您可以从此处选择前两列,但仍要问Col1是否大于Col3。 = arrayformula(query({A:B,B:B + 15},“选择Col1,Col2,其中Col1> Col3”))

答案 2 :(得分:0)

=ARRAYFORMULA(TO_DATE(QUERY(VALUE(A1:B), 
 "select * where Col1 > Col2+15", 0)))