我正在尝试使用 if blank 语句在 excel 中为多个单元格创建公式。可能有两个不同的参数

我正在尝试使用 if blank 语句在 excel 中为多个单元格创建公式。可能有两个不同的参数

我目前的公式是=IF(ISBLANK(J2),M2*AB2, IF(J2>1, AC2))

值得注意的是,M2 中的公式是=IF(ISBLANK(L2),"",L2-G2)

AB2=250    AC2= 550

代码运行,因为 G2 获得交货日期。如果 J2 为空,而 L2 有日期,则 M2 将天数乘以 AB2 中的美元金额。如果 J2 有日期而 L2 没有,则将计算 AC2 中的美元金额。此操作正确,但如果 J2 和 L2 均为空,则我的值为 #VALUE。

我想输入一个解决该值的语句。如果 J2 和 L2 都为空,则值为 0。同时保留其他语句。

我尝试过的结果是“参数太多”。

总结:

G2 有日期。如果 J2 和 L2 为空,则值为零。如果 J2 有日期而 L2 没有,则值为 AC2。如果 J2 没有日期而 L2 有,则 M2*AB2

Excel 公式:

Excel 公式

答案1

请检查公式=IFS(AND(J2="",L2=""),"",AND(J2<>"",L2=""),AC2,AND(J2="",L2<>""),M2*AB2)

相关内容