复杂的Excel IF/THEN公式

kgsdhlau  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(179)

我试图写一个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","")))

dgjrabp2

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周围的""
我更喜欢他的最终公式。
@斯科特·克兰纳你愿意把你的最终公式作为答案吗?

相关问题