2016-11-02 8 views
0

私はそうのような2つのExcelブックがある場合:エクセルインデックスの一致と基準

Workbook1

A (Delivery Date)  B (Item Code)  C (Expected Delivery quantity)  D (Received Stock) 
01/11/2016   412     100      0 
31/10/2016   234     200      200 
02/11/2016   111     10       6 

私はの列BのExcelの数式を実行しようとしています2

A (Item Code)  B (Status) 
412     Delivery expected 01/11/2016 
234     Delivered 
111     Insufficient Stock Delivered 

ワークブックをワークブック2は、アイテムコードが一致する配送状況についてユーザを更新する。

ワークブック1は、Iブック2の列Bに配置するかの式を作成する

C.

列の列A内の各アイテムの予想配達日、及び配信アイテムの予想される量を与えます各項目(列C)の予想数量が列Dの受領在庫と一致するかどうかを確認します。

受領在庫が予定された受注数以上であればステータスが「納品済み」となります。

受け取った在庫が予定された配送数量より少ない場合は、ステータスが不十分在庫が配信されたとします。

受領在庫が0の場合はステータスが「納品予定」となり、納品日がA桁から引き抜かれますので、「納品予定日は2011年1月11日」となります。私の式が動作しないと私は#VALUEエラーを取得

=IF('[workbook1.xlsm]Sheet1'!$D$1:$D$10000=0,"Delivery Due"&Index('[workbook1.xlsm]Sheet1'!$A$1:$A$10000',Match(B1,'[workbook1.xlsm]Sheet1'!$B$1:$B$10000),0),IF('[workbook1.xlsm]Sheet1'!$D$1:$D$10000<'[workbook1.xlsm]Sheet1'!$C$1:$C$10000,"Insufficient Stock Deliverd","Delivered") 

これまでのところ私はそうのような声明を一緒に入れAN場合しようとしています。誰かが私が間違っているところを私に見せてもらえますか、私は最終結果をどのように達成することができますか?

+0

VLOOKUPを使用するWB2の各項目に関連する値を検索する必要があります。 WB1で数式を追加することができる場合は、Col E.でステータスを追加し、次にWorkbook 2でVLOOKUPを使用してステータスを参照することをお勧めします。 – eshwar

+0

@eshwarあなたの考えに感謝しますが、WB1 –

+0

を改訂することはできません。別のVLOOKUPが必要になり、Expected&Receivedが必要になります。 – eshwar

答えて

0

これはかなり長い式です。

名マネージャへ
=IF(INDEX([WorkBook1.xlsm]Sheet1!A:D,MATCH(A2,[WorkBook1.xlsm]Sheet1!B:B,0),3)=INDEX([WorkBook1.xlsm]Sheet1!A:D,MATCH(A2,[WorkBook1.xlsm]Sheet1!B:B,0),4),"Delivered",IF(0=INDEX([WorkBook1.xlsm]Sheet1!A:D,MATCH(A2,[WorkBook1.xlsm]Sheet1!B:B,0),4),CONCATENATE("Delivery Expected ",TEXT(INDEX([WorkBook1.xlsm]Sheet1!A:D,MATCH(A2,[WorkBook1.xlsm]Sheet1!B:B,0),1),"DD/MM/YYYY")),IF(INDEX([WorkBook1.xlsm]Sheet1!A:D,MATCH(A2,[WorkBook1.xlsm]Sheet1!B:B,0),3)>INDEX([WorkBook1.xlsm]Sheet1!A:D,MATCH(A2,[WorkBook1.xlsm]Sheet1!B:B,0),4),"Insufficient Stock Delivered",))) 

移動し、「ステータス」のように任意の名前に

をこの式を割り当て、B2からB1000へのすべての細胞にのみ=status式などがあります。

動作するかどうか教えてください。

関連する問題