我试图写一个IF语句来填充“发票状态”列,无论是当前,逾期,或支付的基础上多个条件。
标准1:如果有未付余额且到期日超过30天,则发票状态需要显示OVERDUE;而且,
标准2:如果有未清余额,且到期日在未来,则发票状态需要显示为当前;而且,
标准3:如果没有未付余额,则发票需要注明已付。端
以下是我目前不工作的公式:
=IF(OR([@[Outstanding Balance]]>"0",CurrentDate-[@[Due Date]]>=1),"OVERDUE",
IF(OR([@[Outstanding Balance]]>"0",[@[Due Date]]>=CurrentDate),"CURRENT",
IF([@[Outstanding Balance]]="0","PAID","")))
1条答案
按热度按时间dgjrabp21#
这是我在阅读评论之前想到的。
=IF(AND([@[Outstanding Balance]]>0,CurrentDate[Current Date]-[@[Due Date]]>0),"OVERDUE",IF(AND([@[Outstanding Balance]]>0,CurrentDate[Current Date]-[@[Due Date]]<=0),"CURRENT",IF([@[Outstanding Balance]]=0,"PAID","")))
就像@Scott Craner说的“删除
0
周围的""
我更喜欢他的最终公式。
@斯科特·克兰纳你愿意把你的最终公式作为答案吗?