返回列表 上一主題 發帖

[發問] VLOOKUP 名稱不重複,數量加總問題

回復 1# 天魔黑羽
   
E2 =SUMPRODUCT(SUMIF(INDIRECT("'出貨表-"&ROW($1:$2)&"'!C:C"),C2,INDIRECT("'出貨表-"&ROW($1:$2)&"'!E:E")))
下拉

當有多表格有序號規則時,可以用此式擴充
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 5# 天魔黑羽
多表格出貨數量總計(SUMIF)_ML089.rar (8.62 KB)

請參考檔案說明

Sheet:資料庫

增加E(出貨數量)、F(序號輔助欄)、G(出貨表名稱)等三欄位               
黃色區為公式如下               

E2 =SUMPRODUCT(SUMIF(INDIRECT("'"&出貨表名稱&"'!C:C"),B2,INDIRECT("'"&出貨表名稱&"'!E:E")))               
F2 =N(F1)+(E2>0)               
名稱定義:               
出貨表名稱        =OFFSET(資料庫!$G$2,,,COUNTA(資料庫!$G:$G)-1)       

---------------------------------------------------------
Sheet:總計

A2 =IF(ROW(A1)>MAX(資料庫!F:F),"",ROW(A1))
C2 =IF(A2="","",INDEX(資料庫!B:B,MATCH(A2,資料庫!F:F,)))
D2 =IF(A2="","",INDEX(資料庫!D:D,MATCH(A2,資料庫!F:F,)))
E2 =IF(A2="","",INDEX(資料庫!E:E,MATCH(A2,資料庫!F:F,)))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 7# 天魔黑羽

Sheet: 資料庫
G欄(出貨表名稱),就是由G2開始填入你要統計的出貨表名稱,這樣增減比較有彈性,出貨表名稱修改時這裡也要同步修改才不會造成錯誤。

例如
出貨表-1
出貨表-2
...
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 真正的愛心,是照顧好自己的這顆心。
返回列表 上一主題