Discussion:
依條件抽取資料計算平均數
(时间太久无法回复)
yip
2007-03-06 14:56:46 UTC
Permalink
ŠUŠì¡A§Úªº€u§@ªí®æŠ¡€U¡G



¯Z ŠÒ€@ ŠÒ€G

A 68 75

A 85 84

A 75 65

B 92 94

B 56 86

B 91 53

B 42 48

C 36 76

C 28 71

C 84 92

C 75 86



œÐ°Ý¥Î¬Æ»òšçŒÆšÓ­pºâšC¡u¯Z¡vªº¥­§¡€À¡H²Î­pšC¯Zªºžê®ÆŒÆ¥Ø¡H

§Y«çŒË±qœd³ò€€©â¿ï€£ŠPªº¯Z¡AµM«á§@šä¥Lªº²Î­p¡]Šp¥­§¡¡þ³Ì€j¡þ³Ì€p¡þ€€ŠìŒÆµ¥¡^¡H




ÁÂÁ¡I
bobocat
2007-03-07 04:51:08 UTC
Permalink
±z¥i¥HšÏ¥Îdatabase function
dsum, daverage, dmax, dmin µ¥€œŠ¡³B²z
Post by yip
A 68 75
A 85 84
A 75 65
B 92 94
B 56 86
B 91 53
B 42 48
C 36 76
C 28 71
C 84 92
C 75 86
œÐ°Ý¥Î¬Æ»òšçŒÆšÓ­pºâšC¡u¯Z¡vªº¥­§¡€À¡H²Î­pšC¯Zªºžê®ÆŒÆ¥Ø¡H
ÁÂÁ¡I
Morgan
2007-03-11 13:36:08 UTC
Permalink
除了bobocat所提的資料庫函數外,也可以陣列函數來完成
資料分別置於A、B、C三欄
E2 E3 E4 分別有A、B、C
以[考一] A班為例
平均值 =AVERAGE(IF($A$2:$A$10=$E2,B$2:B$10,""))
最大值 =MAX(IF($A$2:$A$10=$E2,B$2:B$10,0))
最小值 =MIN(IF($A$2:$A$10=$E2,B$2:B$10,""))
中位數 =MEDIAN(IF($A$2:$A$10=$E2,B$2:B$10,""))
輸入後請按Ctrl+Shit+Enter
完成後向下複製完成B、C班的統計


"bobocat" 來函:
您可以使用database function
dsum, daverage, dmax, dmin 等公式處理
各位,我的工作表格式下:
班 考一 考二
A 68 75
A 85 84
A 75 65
B 92 94
B 56 86
B 91 53
B 42 48
C 36 76
C 28 71
C 84 92
C 75 86
請問用甚麼函數來計算每「班」的平均分?統計每班的資料數目?
即怎樣從範圍中抽選不同的班,然後作其他的統計(如平均/最大/最小/中位數等)?
謝謝!
Loading...