Board logo

標題: [發問] 求一個多條件的公式 [打印本頁]

作者: PJChen    時間: 2012-1-21 14:27     標題: 求一個多條件的公式

我想在工作表做一個公式,需求如下,附件已上傳,謝謝!:(
1        希望搜尋的欄位        說明                       
        Client        一定有資料                       
        BCM#        一定有資料                       
        發票號碼        有時先有出貨資料,發票號碼尚未開出                       
        Ship out Q'ty        一定有資料                       
        Ctn Q'ty        一定有資料                       
2        已出貨者,自動在sheet訂單 B欄顯示出貨"Ship out"日期                               
3        以上5個欄位搜尋以發票號碼為優先,但有時會有多個BCM號碼同一發票,如ITEM 1,3                               
4        當訂單開出尚未出貨時(如item 5),B欄要空白                               
5        希望公式一旦設定不會因為資料不斷增加而需要再修改[attach]9298[/attach]
作者: liu5201    時間: 2012-1-22 17:59

回復 1# PJChen


    可以建議試著把業務部門需要欄位依業務流程整合(營業接單)-->生產po-->出貨(銷訂單)-->會計(發票及應收)
欄位存放位置稍有調動,黃色欄位:自動帶出白色欄位:手動key入,紫色欄位:以清單選入,避免key誤
附檔修改請看看是否是您需要的.
作者: PJChen    時間: 2012-1-23 00:36

我想我犯了一個錯誤,會多重單號於同一張單的有二種:
a) 多個BCM號碼於同一發票下
b) 多個Client po#於同一個BCM號碼下
基於以上二種情形,無法用VLOOKUP的公式達成我想要的"自動帶出正確的出貨日期"
[attach]9303[/attach]
作者: liu5201    時間: 2012-1-24 09:08

回復 3# PJChen


    多個Client po#於同一個BCM號碼下,假如  同一個Client po#對應不會有多個BCM號碼,可參考回覆檔
假如同一個Client po#對應有多個BCM號碼,那就問題有點複雜,就管理觀點上也較繁雜.
作者: PJChen    時間: 2012-1-29 22:14

這也是讓我煩惱的地方,因為我們公司確實是這樣開單,所以我研究不出好用的公式,或許請大家幫忙想想公式該怎麼下才不會出錯?
作者: register313    時間: 2012-1-29 23:27

回復 5# PJChen

如果 訂單工作表 的 發票號碼 BCM#  Client po#   3個欄位 同時等於
     出貨工作表 的 發票號碼 BCM#  Client po#   3個欄位
則傳回Ship out
可以嗎?

B2=IF(SUMPRODUCT((出貨!$B$2:$B$1000=G2)*(出貨!$D$2:$D$1000=E2)*(出貨!$A$2:$A$1000=H2),出貨!$I$2:$I$1000)=0,"",SUMPRODUCT((出貨!$B$2:$B$1000=G2)*(出貨!$D$2:$D$1000=E2)*(出貨!$A$2:$A$1000=H2),出貨!$I$2:$I$1000))

目前設定可查詢 出貨工作表 第2~1000列
作者: ANGELA    時間: 2012-1-30 15:04

[attach]9331[/attach]

請參考
作者: PJChen    時間: 2012-1-30 16:16

回復 7# ANGELA
回復 6# ANGELA
謝謝7樓的朋友,公式沒有問題,我還沒有用過"lookup",你可以跟我解釋使用邏輯嗎?這樣才能有清楚的記憶,先謝謝你了!

因為我需要的是帶"出貨日期",6樓朋友的公式稍加修改後也是可以用的.
L7=IF(SUMPRODUCT((出貨!$A$2:$A$1000=B7)*(出貨!$I$2:$I$1000=G7)*(出貨!$B$2:$B$1000=E7),出貨!$H$2:$H$1000)=0,"",SUMPRODUCT((出貨!$A$2:$A$1000=B7)*(出貨!$I$2:$I$1000=G7)*(出貨!$B$2:$B$1000=E7),出貨!$H$2:$H$1000))

感謝各位的熱心:$
作者: PJChen    時間: 2012-1-30 16:18

回復 6# register313
不好意思,我不知道同時回覆二位要怎麼操作,剛才回覆時沒有改到你的名字!^.^
作者: ANGELA    時間: 2012-1-30 16:29

http://forum.twbts.com/viewthrea ... ighlight=vlookup%2B
請參考
作者: PJChen    時間: 2012-1-30 17:58

回復 10# ANGELA

謝謝指導,"麻辣"有好多值得一讀的寶物!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)