想請問,如果我要算出以下資料的
(1)符合B欄=S50C、D欄=T=1.5mm的所有資料筆數。
(2)符合B欄=S50C、D欄=T=1.5mm於E欄的所有數值加總合。
(3)符合B欄=S50C、C欄=BA、D欄=T=1.5mm的所有資料筆數。
(4)符合B欄=S50C、C欄=BA、D欄=T=1.5mm於E欄的所有數值加總合。
(5)如果條件欄數超過三欄以上,那麼“資料筆數”和“E欄的所有數值加總合”的計算函數又該怎麼寫?
ABCDE
1S50C BAT=1.0mm0.028417722
2S50C BAT=1.0mm0.028417722
3S50C1/2HT=1.5mm0.019278481
4S50C 1/2HT=3.0mm0.282177215
5S50CBAT=1.2mm0.048101266
6S50CBAT=1.2mm0.048101266
7S50C1/2HT=1.5mm0.088607595
8S50C1/2HT=1.2mm0.048101266
9S50CBAT=1.5mm0.088607595
10S50CBAT=1.5mm0.238632911
11S50C1/2HT=1.5mm0.13164557
12S50C 1/2HT=1.5mm0.238632911
13S50C1/2HT=1.5mm0.13164557
14S50C BAT=1.5mm0.038
15S50CBAT=1.5mm0.038
16S50C1/2HT=1.2mm0.115443038
17S50C1/2HT=1.2mm0.115443038
由於表格貼上來資料有點跑掉,請大家多見諒!
2007-01-28 18:05:52 · 2 個解答 · 發問者 大瑋 1 in 電腦與網際網路 ➔ 軟體
(1)符合B欄=S50C、D欄=T=1.5mm的所有資料筆數。
=SUMPRODUCT(($B$1:$B$17="S50C")*($D$1:$D$17="T=1.5mm"))
ANS: 9
(2)符合B欄=S50C、D欄=T=1.5mm於E欄的所有數值加總合。
=SUMPRODUCT((B1:B17="S50C")*(D1:D17="T=1.5mm")*($E$1:$E$17))
ANS: 1.013050633
(3)符合B欄=S50C、C欄=BA、D欄=T=1.5mm的所有資料筆數。
=SUMPRODUCT(($B$1:$B$17="S50C")*($C$1:$C$17="BA")*($D$1:$D$17="T=1.5mm"))
ANS: 4
(4)符合B欄=S50C、C欄=BA、D欄=T=1.5mm於E欄的所有數值加總合。
=SUMPRODUCT(($B$1:$B$17="S50C")*($C$1:$C$17="BA")*($D$1:$D$17="T=1.5mm")*($E$1:$E$17))
ANS: 0.403240506
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
兩個條件以上就要用SUMPRODUCT這函數囉
2007-01-29 00:26:45 補充:
http://img259.imageshack.us/img259/5866/excel200701283vs1.jpg
2007-01-28 19:23:55 · answer #1 · answered by 飛 6 · 0⤊ 0⤋
函數我不是很在行,不過你這麼緊急的話倒是可以提供一個應急的方法
那就是,「自動篩選」,作法也很簡單的,先在第一列插入一列標題列
在表格上任意處點一下,「資料」-「篩選」-「自動篩選」,此時每個標題列上都會有一個下拉按鈕
(1)、(2):先在B欄的下拉鈕選擇S50C,接著再選D欄下拉鈕的1.5mm
把所有現存的E欄資料框選,右下角的狀態列可自選項目數或加總(用右鍵切換),如此就可以迅速得到你要的資訊
再一次「資料」-「篩選」-「全部顯示」以便進行(3)(4)的動作,而相信您一定可以自己操作了
而假如您的條件超過3欄以上,也都不要緊的。您每選一次下拉按鈕,就是設定一個條件,道理滿簡單的。這也是為什麼進行下一次篩選時,必須用「全部顯示」來清除先前條件設定的原因
祝您好運
2007-01-28 19:20:44 · answer #2 · answered by 基哥 5 · 0⤊ 0⤋