2016-08-18 66 views
0

我需要在一個公式中設置多個函數,但無論我做什麼,Excel都會提示錯誤。提供狀態之前要滿足MS Excel多個條件

可能有人請幫助我的以下內容:

Admin date Deadline Amount A Amount B Status 

管理員日期將數據從另一個表通過VLOOKUP源。 截止日期是使用Excel公式使用管理員日期計算 量和金額B是要手動輸入

我堅持公式的狀態...

優先級1自動計算:要檢查如果有管理日期的信息反饋(來自VLookup),如果沒有,將狀態設置爲'N/A'

優先級2:如果有管理日期的反饋,檢查截止日期是否過去今天的日期。如果是,則將狀態設置爲「逾期」

優先級3:如果截止日期還沒有過去,則檢查數量A或數量B是否有任何值。如果兩者均爲空白,則將狀態設置爲'待處理「,但如果金額A或金額B中有任何金額,則將狀態設置爲」完成「。

樣品表:

Sample Table

+0

優先級2設置「過期」,無論A或B的數量是多少? – pnuts

回答

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")))) 
+0

我有一個懷疑,數量A或B'推翻'過期'。 – pnuts

+0

我不這麼認爲, 作爲(if-overdue)是(if-amount,ab)的父親。 它不能'推翻'它..無(if-overdue)爲false .. – Scott

+0

嗯,我不確定(爲什麼我問)。 – pnuts