我有一个很长的公式来显示发票是否已付款、逾期付款或未付款。
=如果(K26="",如果(J26
我可以做些什么,以便当我将其复制到我的 Excel 页面时,如果我没有列出发票,它会显示一个空白单元格而不是“逾期”?
答案1
如果您使用 Excel 表格,则无需预先在空行中填写公式。使用 Excel 表格(使用插入 > 表格,所有公式和格式都会自动应用于添加到表中的新行。
使用预填充方法,您可以使用如下公式:
=if(<condition for paid>,"paid",if(<condition for outstanding>,"outstanding",if(<condition for late>,"late","")))
换句话说:如果满足“已付款”条件,则返回“已付款”,否则,如果满足“未付款”条件,则返回“未付款”,否则,如果满足“已迟付款”条件,则返回“已迟付款”,否则返回空白。
您还可以使用 IF 语句,首先检查行中的关键单元格是否有值,如果没有,则返回空白。例如,如果当前行的 A 列单元格为空,则返回空白。
=if(isblank(A1),"",if(<condition for paid>),"paid",if(<condition for outstanding>,"outstanding",if(<condition for late>,"late",""))))