返回列表 上一主題 發帖

[發問] 區間加總函數

[發問] 區間加總函數

各位先進好,

我想加總1~3的工作表F:V (工作表會增加至31)
用F3=SUMPRODUCT(('1'!$B$3:$B$10=F$2)*('1'!$F$3:$V$10))
雖然可以加總,但日期增加時,就要不斷的修改公式
請問有沒有那個函數,可以用A欄作為索引,能夠一個公式用到底的

類似像F3=SUMPRODUCT(($A2&!$B$3:$B$10=F$2)*($A2&!$F$3:$V$10))
這只是舉例,我試過行不通!
或者有什麼其他函數可以這樣加總的?
區間加總.rar (15.81 KB)

=SUMPRODUCT((INDIRECT("'"&$A3&"'!B3:B99")=F$2)*INDIRECT("'"&$A3&"'!F3:V99"))
EXCEL參考資料:
http://blog.xuite.net/smile1000mile/blog

TOP

回復 2# 准提部林

您好,

INDIRECT("'"&$A3&"'!F3:V99")
INDIRECT的函數,我也試過但是沒有加紅色部份,所以不能計算,想請問,紅色的意思是什麼?為什麼加了它就可以計算出來?

TOP

回復 2# 准提部林

另外還有一個類以的加總問題,想一併請教:
關鍵字在B1:E1
加總區域為出貨!B:Q
有沒有一致性的函數,用關鍵字識別方式,依日期別/產品別/區域別 加總 出貨數值
不要用Left,right,mid的方式取字,這樣關鍵字一改變,就要重新修改函數

區間加總2.rar (19.57 KB)

TOP

本帖最後由 ML089 於 2019-4-28 07:53 編輯

回復 4# PJChen


    出貨統計
B2 =SUMPRODUCT(($A2=出貨!$A$2:$A$9)*($B2=出貨!$B$2:$B$9)*ISNUMBER(FIND(C$1,出貨!$C$1:$R$1))*出貨!$C$2:$R$9)
下拉右拉

或是

B2 =SUMPRODUCT(SUMIFS(OFFSET(出貨!$C:$C,,COLUMN($C:$R)-3),出貨!$A:$A,$A2,出貨!$B:$B,$B2)*ISNUMBER(FIND(C$1,出貨!$C$1:$R$1)))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 5# ML089

感謝大大,
很好用的公式

請問函數有時會自動出現',例如以下,它代表的意思是什麼?
=SUMIFS('W:\0_自訂表單\日常表格 2019.04\[理貨單_All.xlsx]比菲多.全台'!$Q:$Q,'W:\0_自訂表單\日常表格 2019.04\[理貨單_All.xlsx]比菲多.全台'!$T:$T,AT$2,'W:\0_自訂表單\日常表格 2019.04\[理貨單_All.xlsx]比菲多.全台'!$L:$L,$D46)

TOP

回復 6# PJChen

跨工作簿時,需要檔案名稱及路徑
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 7# ML089

Thank u.

TOP

回復 5# ML089

M大,

請問一個類似的加總問題,本想套用這個公式,但結果是無效,我想問題是在於"地點",可否幫忙看下要如何修改公式,可以達到要求?

我要將"當日出貨"工作表的數字帶到"30"工作表的M欄       
條件有二:        料號及地點
1..        料號要相同,"當日出貨"工作表 A欄="30"工作表H欄
2..        地點:只要"30"工作表G1的字有部份符合"當日出貨"工作表的B3:G3就成立
3..        但G1的文字長度都不一定,有的中間會有"-",有些沒有,唯一的規則就是,它的某些文字,一定會完全與"當日出貨"工作表的B3:G3的一樣
4..        只要符合這些條件,就把"當日出貨"工作表的數字帶到M欄
5..    我有很多的工作表要用這樣的準則套出答案,地點我只列了幾個,與#3的唯一規則相同""30"工作表G1的某些文字,一定會完全與"當日出貨"工作表的B3:G3的一樣"

區間加總2.rar (30.17 KB)

TOP

        靜思自在 : 我們要做好社會的環保,也要做好內心的環保。
返回列表 上一主題