標題:
動態下拉條件並區間統計資料.
[打印本頁]
作者:
leiru
時間:
2014-9-12 09:13
標題:
動態下拉條件並區間統計資料.
1、
B1及B2儲存格是抓取data工作表的B,C,D欄,
希望可以設定為下拉式選單,
另外,隨著data工作表資料不斷新增,B1及B2儲存格也自動新增
2、
B2儲存格有可能是空白,也就是說,只有統計單月,
B1設定一個日期,B2不需要設定
3、
符合B1,B2儲存格,
D欄抓取data工作表的I欄
E欄統計data工作表的H欄
F欄統計data工作表的G欄
資料統計後,在最後一列,顯示合計字眼並加總E欄及F欄金額
作者:
Hsieh
時間:
2014-9-13 22:01
回復
1#
leiru
大量的陣列資料處理,我的電腦快跑不動了
試試看附件
[attach]19147[/attach]
作者:
ML089
時間:
2014-9-14 19:06
回復
1#
leiru
增加一些輔助欄可以加速資料計算
參考檔案
[attach]19151[/attach]
作者:
leiru
時間:
2014-9-14 21:49
謝謝兩位Hsieh及ML089
請教,若output工作表的d,e,f欄資料帶出來後,是否可以在d欄最後一列帶出"合計",然後在e及f欄,自動加總
感謝兩位.==
作者:
leiru
時間:
2014-9-14 21:56
回復
3#
ML089
請教data工作表的輔助欄m欄,為何要加這一欄,是否可以解釋公式意思.
謝謝
作者:
ML089
時間:
2014-9-14 23:19
回復
5#
leiru
data表格的M欄,主要是取出符合條件的I欄不重複值列號
=IF(L3,IF(MATCH(I3&1,I$1:I3&L$1:L3,)=ROW(),ROW(),"-"),"-")
output表格D欄公式中,就可以簡單用 SMALL(data!M:M,ROW(A1)) 取得data表格的I得列號
=IFERROR(INDEX(data!I:I,SMALL(data!M:M,ROW(A1))),"")
這些輔助欄若礙眼也可以用 名稱 代替,像超板的做法
作者:
ML089
時間:
2014-9-14 23:30
回復
4#
leiru
D2 =IF(ROW(A1)<=COUNT(data!M:M),INDEX(data!I:I,SMALL(data!M:M,ROW(A1))), IF(ROW(A1)=COUNT(data!M:M)+1,"合計",""))
E2 =IF(D2="","",IF(D2="合計",SUM(INDIRECT("R1C:R[-1]C",)),SUMIFS(data!H:H,data!L:L,1,data!I:I,D2)))
F2 =IF(D2="","",IF(D2="合計",SUM(INDIRECT("R1C:R[-1]C",)),SUMIFS(data!G:G,data!L:L,1,data!I:I,D2)))
複製代碼
作者:
leiru
時間:
2014-9-15 11:21
謝謝ML089您的解答.
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)