標題:
[發問]
求一個多條件的公式
[打印本頁]
作者:
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/)