Google sheets 如何在线查找下一个可用日期

Google sheets 如何在线查找下一个可用日期,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有这个演示表 我需要的是一个arrayformula是从列“C”和列“D”日期中内联查找下一个可用日期,并根据它应用颜色 另外,希望在已经过去的日期中有一个“过去” 我有我的预期结果,因为很难准确地解释我需要什么 请提供任何帮助。=ARRAYFORMULA(查询), =ARRAYFORMULA(QUERY({IFERROR(QUERY(IF(LEN(C2:C), IF((C2:C<TODAY())*(D2:D<TODAY()), "Past", IF((C2:C<TO

我有这个演示表

我需要的是一个
arrayformula
是从列“C”和列“D”日期中内联查找下一个可用日期,并根据它应用颜色

另外,希望在已经过去的日期中有一个“过去”

我有我的预期结果,因为很难准确地解释我需要什么

请提供任何帮助。

=ARRAYFORMULA(查询),
=ARRAYFORMULA(QUERY({IFERROR(QUERY(IF(LEN(C2:C), 
 IF((C2:C<TODAY())*(D2:D<TODAY()), "Past",
 IF((C2:C<TODAY())*(D2:D>TODAY()), "On Going now", )), ),
 "where Col1='Past' or Col1='On Going now'"),"");
 QUERY(IF(LEN(C2:C), 
 IF((C2:C>TODAY())*(D2:D>TODAY()), "Next Available", ), ),
 "where Col1='Next Available' limit 1")},
 "where Col1 is not null"))
如果((C2:CTODAY()),“下一个可用”,),), “其中Col1='Next Available'limit 1')}, “其中Col1不为null”))
=ARRAYFORMULA(查询{IFERROR(查询{IF(LEN)(C2:C)),
如果((C2:CTODAY()),“下一个可用”,),),
“其中Col1='Next Available'limit 1')},
“其中Col1不为null”))

您好,谢谢,效果很好,但我添加了一行,其中日期现在正在发生,如何添加“正在进行”呢?如果没有过去的日期,它似乎不起作用,谢谢你的帮助谢谢,起作用了,唯一的问题是当没有过去的日期时,我得到N/AHi,谢谢,它工作得很好,但我添加了一行日期现在发生的地方,我如何添加“现在继续”?如果没有过去的日期,它似乎不起作用,谢谢你的帮助谢谢,起作用了,唯一的问题是当没有过去的日期时,我得到N/A