部門別|客戶名稱 |業績
營一|A |1000
營一|B |200
營一|C |30000
營一|D |5000
營一|E |8000
營二|F |6000
營二|G |2000
營二|H |200
營二|I |6000
營三|J |500
營三|K |1000
營三|L |500
營三|M |2000
資料量會一直陸續增加,希望能已定義名稱的方式,將所有營一的客戶的營業額做為第一名稱"營一營業額"的參照位置,粉急,拜託各位大大了
2006-11-14 09:07:20 · 5 個解答 · 發問者 CC 2 in 電腦與網際網路 ➔ 軟體
老年人先生感謝你的回答..不過好像不是我要的??還是感謝你啦
說明一下
1.因為資料為從系統中自動匯出無法放在個別欄位或個別工作表內.
2.基本上資量並沒有依照部門別排列,也不希望需要手動排列,畢竟會用定義名稱的方式就是為了減少工作量
3.自己研究很久搞不出來覺得可能是用OFFSET.SEARCH.INDEX或是MATCH來寫
2006-11-14 10:45:46 · update #1
ABCDE1部門別客戶名稱 業績部門別營業額2營一A1000營一45003營二B200營二4004營一C3000營三12005營二D2006營三E3007營一F5008營三G900參考一下,因題目不很明了,有問題再說明.OFFSET設定動態範圍的用法:選A1[插入][名稱][定義][現有名稱(W)] 部門 參照到(R)=OFFSET($A$2,,,COUNTA($A:$A)-1)選D2[插入][名稱][定義][現有名稱(W)] 部門別 參照到(R)=IF(SUM(1/COUNTIF(部門,部門))>=ROW(Sheet1!A1),INDEX(Sheet1!A:A,SMALL(IF(MATCH(部門,部門,0)=ROW(部門)-1,ROW(部門),""),ROW(Sheet1!A1))),"")選C1[插入][名稱][定義][現有名稱(W)] 業績 參照到(R)=OFFSET(Sheet1!$C$2,,,COUNTA(Sheet1!$C:$C)-1)D2=部門別 ;E2=IF(E2="","",SUMIF(部門,D2,業績))將公式下拉完成以上提供參考其作法;相關函數可參考函數說明
2006-11-15 08:24:54 · answer #1 · answered by 顯栓 7 · 0⤊ 0⤋
台灣首家合法娛樂城開幕囉!
體育博彩、真人對戰、現場遊戲、彩球
投注高賠率,歡迎您來體驗!
官方網站 aa777.net
2013-12-25 05:35:16 · answer #2 · answered by Anonymous · 0⤊ 0⤋
你的意思好像是要做營業額統計?
如果是要用定義名稱(200個名稱)之後用一欄打名稱一欄打數目電腦做加總本人可以提供,怎麼做一言難盡。
如果是要資料自動歸類花錢請人寫程式比較實在。
2006-11-14 13:46:19 · answer #3 · answered by gain 5 · 0⤊ 0⤋
依照您的需求來判斷,您要的應該是統計符合指定條件來各種運算,對嗎?
2006-11-14 10:59:21 · answer #4 · answered by ? 7 · 0⤊ 0⤋
若部門別 = A1, 客戶名稱 = B1, 業績 = C1.依現有資料則如下:"營一營業額"的參照位置, =SHEET1!$A$2:$C$6"營二營業額"的參照位置, =SHEET1!$A$7:$C$10"營三營業額"的參照位置, =SHEET1!$A$11:$C$14如你說資料量會一直陸續增加, 則建議資料放在個別欄位或個別工作表內.若個別欄位如下:: "營一" 置於 A1, B1, C1 參照位置 =SHEET1!$A$2:$C$5000"營二" 置於 E1, F1, G1 參照位置 =SHEET1!$E$2:$G$5000"營三" 置於 I1, J1, K1 參照位置 =SHEET1!$I$2:$K$5000若個別工作表如下:"營一" 置於SHEET1, 參照位置 =SHEET1!$A$2:$C$5000"營二" 置於SHEET2, 參照位置 =SHEET2!$A$2:$C$5000"營三" 置於SHEET3, 參照位置 =SHEET3!$A$2:$C$5000上述之5000表示資料量可陸續增加至5000列, 若10000則表示資料量可陸續增加至10000列.
2006-11-14 16:59:37 補充:
一樣, 若部門別 = A1, 客戶名稱 = B1, 業績 = C1D1 KEYIN 營一, D2 KEYIN 營二, D3 KEYIN 營三請試試下列公式:E1= SUMIF($A$2:$C$5000,D1,$C$2:$C$5000)E2= SUMIF($A$2:$C$5000,D2,$C$2:$C$5000)E3= SUMIF($A$2:$C$5000,D3,$C$2:$C$5000)
2006-11-14 10:30:33 · answer #5 · answered by Frank Chiou 7 · 0⤊ 0⤋