如何在线查找下一个可用日期
How to find next available date inline
我有这个演示sheet
https://docs.google.com/spreadsheets/d/1iexvfvQVHUc8BooAxpDg8awf6CDpv80b6Z_etBNPc0M/edit?usp=sharing
我需要的是 arrayformula
从 Col "C" 和 Col "D" 日期内联查找下一个可用日期,并根据它应用颜色
另外,想要 "Past" 已经过去的日期
我在 Col F 中得到了我的预期结果,因为很难准确解释我需要什么
请帮忙。
=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"))
我有这个演示sheet
https://docs.google.com/spreadsheets/d/1iexvfvQVHUc8BooAxpDg8awf6CDpv80b6Z_etBNPc0M/edit?usp=sharing
我需要的是 arrayformula
从 Col "C" 和 Col "D" 日期内联查找下一个可用日期,并根据它应用颜色
另外,想要 "Past" 已经过去的日期
我在 Col F 中得到了我的预期结果,因为很难准确解释我需要什么
请帮忙。
=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"))