MS Excel在提供状态之前满足多个条件

时间:2016-08-18 07:09:43

标签: excel function conditional-statements

我需要在一个公式中设置几个函数,但无论我做什么,Excel都会提示错误。

有人可以帮我解决以下问题:

Admin date Deadline Amount A Amount B Status

管理日期将通过VLookup从另一个表中获取数据。  使用excel公式自动计算截止日期,以使用管理日期进行计算  金额A和金额B将手动输入

我坚持使用状态公式......

优先级1:检查是否存在管理日期信息的反馈(来自VLookup),如果没有,则将状态设置为' N / A'

优先级2:如果有管理日期的反馈,请检查截止日期是否已超过今天的日期。如果是,请将状态设置为'过期'

优先级3:如果截止日期尚未超过今天的日期,则检查金额A或金额B中是否有任何值。如果两者均为空白,则将状态设置为'待定'但如果金额A或金额B中有任何金额,则将状态设置为“完成”。

样本表:

Sample Table

1 个答案:

答案 0 :(得分:0)

enter image description here

假设上面的图像/表格,(列A =您的VLookup的结果,B-日期,C - 金额A,D-金额B ....) 以下应该有效。

=IF(A2="","N/A",IF(B2="","N/A",IF(B2<TODAY(),"Overdue",IF(OR(C2<>"",D2<>""),"Complete","Pending"))))