[算表] 多重條件下加總與中位數(sumif、median?)

看板Office作者時間17年前 (2008/10/24 02:11), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/1
軟體:Office Excel 版本:2003 目前想要算出各類別各年度的金額總合及其中位數 原檔案是先依類別,再依名稱,最後依年度排序。共大約兩萬筆資料。 比方說希望在R2能出現Q2+Q6的值(同為1989年、X類),但不要計入Q9(Y類)。 A B C ... Q  R S 1 類別 名稱 年度 金額  總合    中位數 2 X 甲 1989 =Q2+Q6 =(Q2+Q6)/2 3 X 甲 1990 =Q3+Q4+Q7 =Q4 4 X 乙 1990 =Q3+Q4+Q7 =Q4 5 X 乙 1991 =Q5 =Q5 6 X 丙 1989 =Q2+Q6 =(Q2+Q6)/2 7 X 丙 1990 =Q3+Q4+Q7 =Q4 8 Y 丁 1988 =Q8 =Q8 9 Y 丁 1989 =Q9 =Q9 10 Y 戊 1992 =Q10 =Q10 目前初步是想到用=SUMIF($C$2:$C$9,C2,$Q$2:$Q$9), 但不知道要如何把「類別」加入判別式中(希望不要將表重新依年度排列) 中位數的部分,我看到精華區z-6-3-3-5有講到可以用陣列函數算MaxIF、MinIF 我改成{=MEDIAN(IF($A$2:$A$20000=A2,$Q$2:$Q$20000))} (我其實搞不太懂陣列函數是啥,只是依樣畫葫蘆~~) 可是這樣「年度」部分又不知道要如何放進去公式內了@@ 還有請各位先進指點一下,感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.56.33

10/24 15:00, , 1F
如果總和及中位數不強制放在每筆數據後面
10/24 15:00, 1F

10/24 15:01, , 2F
個人認為利用execl的"樞鈕分析表"功能是比較方便的選擇
10/24 15:01, 2F

10/24 15:08, , 3F
公式參考 #17KmL09x #183WMBz8 但資料多時陣列公式比較慢
10/24 15:08, 3F

10/24 15:15, , 4F
如果因類別有排序 而可縮小公式範圍的話 會好一些
10/24 15:15, 4F

10/24 15:18, , 5F
也可用樞紐後查表放回去 利用樞紐的高效率
10/24 15:18, 5F

10/25 20:09, , 6F
感謝樓上兩位。
10/25 20:09, 6F

11/02 04:36, , 7F
^^
11/02 04:36, 7F
文章代碼(AID): #190BvlTF (Office)
文章代碼(AID): #190BvlTF (Office)