電腦前輩好:
因工作需求必須利用excelc之函數解決問題,但功力不夠無法處理如下,請協助之。
在excel sheet 中如A欄中有多筆不同的內容(如不同姓名或數字)等資料,而在B欄中亦有多筆其他不同的纯文字資料等,C欄則全為數字,現擬將符合A欄中之相同資料的多筆資料與B欄中篩選相同之多筆所需條件資料-------即篩選A欄中符合所需求條件,也須符合篩選B欄所需求條件下,而將C欄中之多筆數字自動加總,且能隨A、B欄資料變動而自動更改。謝謝!
2006-08-09 07:35:41 · 4 個解答 · 發問者 kk 4 in 電腦與網際網路 ➔ 軟體
A欄中有不同的選擇(清單),B欄亦同。在從A、B欄清單選擇符合所需之條件下,總合C 欄數字欄中符合A,B條件下之不同數目字
2006-08-14 06:03:34 · update #1
假設只有11筆資料,在工作表下的C12空白列輸入公式=Subtotal(9,C1:C11)
如此只要用篩選功能篩出就能隨之改變,以下是Subtotal的語法,
在此例的"9"代表sum(加總c1:c11數據)的意思...
SUBTOTAL
傳回一個清單或資料庫的小計。一般都是使用 [資料] 功能表上的 [小計] 命令,便可以很容易地建立帶有小計的清單。一旦小計清單建立後,就可以用 SUBTOTAL 函數來修改。
語法
SUBTOTAL(function_num, ref1, ref2, ...)
Function_num 是數字 1 到 11,(包括隱藏的值) 用以指定要用下列哪一個函數來計算清單中的小計。
Function_num
1 : AVERAGE
2 : COUNT
3 : COUNTA
4 : MAX
5 : MIN
6 : PRODUCT
7 : STDEV
8 : STDEVP
9 : SUM
10 : VAR
11 : VARP
Ref1, ref2, 是 1 到 29 個要執行小計的範圍或參照位址。
2006-08-14 21:42:38 補充:
只要Subtotal公式設定好,再以資料功能表下的"篩選"功能(將標題欄位名稱反白後按篩選)先將A欄篩選出特定條件後,再篩出B欄的特定條件即可得到C欄的值...如果您想"自動化一點"可用資料功能表下的樞紐分析去自動算出A/B欄交集特定條件下的各種總和值,您可到OFFICE網頁練習看看
2006-08-14 21:46:39 補充:
補充網址http://office.microsoft.com/zh-tw/assistance/HA010773251028.aspx
2006-08-09 16:42:53 · answer #1 · answered by ? 6 · 0⤊ 0⤋
在資料已自動篩選的狀況下,按自動加總會變成subtotal的函數形式,只要注意範圍和函數的設定常數是不是符合自已的需要就好了,比如說 SUBTOTAL(9,範圍),其中的9就是sum!
2006-08-11 12:47:14 · answer #2 · answered by ca Chou 1 · 0⤊ 0⤋
{=SUM((A1:A8="A")*(B1:B8="B")*C1:C8)}
使用上面陣列公式就可以了
2006-08-09 11:55:09 · answer #3 · answered by 飛 6 · 0⤊ 0⤋
提供一笨方法參考!
在D1輸入"=if(a1="相同資料"&b1="相同資料",c1,"")"後,游標指到"填滿控點"雙擊滑鼠左鍵,使D欄填滿公式,則只要同時符合A欄及B欄條件時,D欄就會秀出C欄之值;
而在E1(位置不一定要在這)作D欄之加總。
2006-08-09 10:05:32 · answer #4 · answered by pp 2 · 0⤊ 0⤋