Google表格查询中的日期差异功能

时间:2020-08-16 06:04:29

标签: google-sheets google-sheets-query date-difference

我使用公式得到了以下结果

={query(SALES!A2:Y ,"Select B, C, D, G,  P,  Sum(T), datediff(now(), todate(P)) WHERE O ='"&(A1)&"' GROUP BY B, C, D, G, P ORDER BY datediff(now(), todate(P)) DESC Label Sum(T) 'PENDING AMOUNT', datediff(now(), todate(P)) 'OVER DAYS' " ,1)}

现在,我需要使用以上公式的if(逾期/欠款,基于工作日)来获取最后一列的状态。请帮助

INV.DATE    INVOICE NUMBER  CUSTOMER NAME   DUE DATE    PENDING AMOUNT  OVER DAYS   STATUS
15-Apr-2020 IBLR001-2021    abc ltd        15-May-2020  ₹2,46,750       93          OVER DUE
21-Apr-2020 IBLR002-2021    xyx            20-Aug-2020  ₹5,87,788       -4          UNDER DUE

1 个答案:

答案 0 :(得分:1)

请在您的STATUS列中使用以下公式

=ArrayFormula(IF((F2:F=0),"",IF(F2:F>0,"OVER DUE","UNDER DUE")))

其中F是您的OVER DAYS列。您可以根据需要调整范围。

enter image description here

使用的功能: