返回列表 上一主題 發帖

SUMPRODUCT多條件用法

SUMPRODUCT多條件用法

1. Quotation 工作表 A欄=匯總工作表 列1
2. Quotation 工作表 C欄=匯總工作表 列4
3. Quotation 工作表 列2=匯總工作表 A欄
4. 希望用公式帶出Quotation 工作表 Q~AN欄所有數據

請教先進們:
我用去做,為何都帶不出來數值,或者有其他函數可用?   Freight Quotation_1.rar (19.45 KB)

C7 這意思嗎?
=SUMPRODUCT((C$4=Quotation!$C$4:$C$50)*(Quotation!$A$4:$A$50=C$1)*ISNUMBER(FIND(Quotation!$Q$2:$AN$2,$A7))*Quotation!$Q$4:$AN$50)

TOP

回復 2# zz5151353

C7
=SUMPRODUCT((C$4=Quotation!$C$4:$C$50)*(Quotation!$A$4:$A$50=C$1)*ISNUMBER(FIND(Quotation!$Q$2:$AN$2,$A7))*Quotation!$Q$4:$AN$50)

太感謝了,就是這樣!請問大大2個問題:
1. 紅字的部份有時放前面,有時在後面,在意義上有沒有什麼不同?
2. 如果我把公式套用在C6就不成立,因為它是"文字",請問這種情形要怎麼改公式?有沒有文字及數字可通用的?

TOP

問題1 , 是絕對跟相對引用問題,簡單說那裡要鎖定就放個 $ 號,依據拖拉方向

問題2
強制文字形態數字轉換成純數字  --  , *1

C6
=VLOOKUP(C$1,Quotation!$A:$F,6,)

TOP

回復 4# zz5151353

大大,

1. 您的意思是說純文字無法用sumproduct只能用VLOOKUP ?不過因為我常要用到多個條件的功能,所以才會想到用sumproduct,而vlookup只能一個條件.

2. 我把資料key好,發現許多錯誤,可以幫我看一下嗎?我用黃色的區塊是正確的. Freight Quotation_2.rar (18.13 KB)

TOP

本帖最後由 zz5151353 於 2017-6-27 13:40 編輯

C21 下拉及右拉,注意提供黃色區域數據跟實際位置有部份是不同位置的
=SUMPRODUCT((C$4=Quotation!$C$4:$C$500)*(Quotation!$A$4:$A$500=C$1)*(Quotation!$B$4:$B$500=C$2)*(Quotation!$Q$2:$AO$2=$A21)*Quotation!$Q$4:$AO$500)

Freight_Quotation_2.rar (10.42 KB)

TOP

回復 6# zz5151353

謝謝你的提醒,現在完全正確了^^

TOP

回復 6# zz5151353

請問大大,
另一個檔用雷同的方法,在派車單工作表中為何文字部分用您說的強制轉文字(強制文字形態數字轉換成純數字  --  , *1),還是不行! 派車.rar (10.4 KB)

TOP

B3 =INDEX(派車!$A:$N,MATCH($A$2,派車!B:B,),MATCH($A3,派車!$1:$1,))

公式下拉
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 9# ML089

請問大大,
我要是同一張訂單,同一天派車2次但不同貨運公司,資料會帶不出來,這要如何修正公式? 派車.rar (12.36 KB)

TOP

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題