用excel怎么求这个中位数、极差、四分位数?

已知(频数分布表):
年龄 18 19 20 21 22 23
对应人数 5 3 2 7 4 4

我知道这个看也能看出来,可是能不能用EXCEL的函数公式组合得出?
就这幅图,参数该怎么设置?

第1个回答  2012-03-17
数据区域为A1:A100

中位数:
=MEDIAN(A1:A100)

极差
=MAX(A1:A100)-MIN(A1:A100)

四分位数
=QUARTILE(A1:A10,1)
这只是基于样本的方法,而其它方差,可以参考EXCEL的VARA,VARP,VARPA

祝您愉快追问

你这个回答是把数据全部列出来的情况,不是根据这个频数分布表来做的
我这个表格是是从A1到G2的,请问该怎么设置

追答

点“其它函数”

或选择类型为“全部”
选择函数中,找出下面的英文单词
MEDIAN是中位数
MAX是极差
QUARTILE是四分位数

祝您愉快

追问

我知道。。。函数的参数该怎么设置(看截图,麻烦写一下公式)

第2个回答  2012-03-18
楼主要求用函数,很难,VBA自定义函数有点希望,但不能使用Excel自带的统计函数了。
提供一个变通方法,希望有帮助。思路是将频数扩展为实际数据,在用统计函数。
举例,上面数据位于A1:G2,在A4单元格写上首个数字18,A5填写下面公式并下拉到比如A4000。然后就可以使用=AVERAGE($A$4:$A$4000)、=MEDIAN($A$4:$A$4000)、=QUARTILE($A$4:$A$4000,1)求期望、中位数、四分位数等了。

=IF(A4="","", IF(COUNTIF($A$4:A4,A4)=HLOOKUP(A4,$B$1:$G$2,2,FALSE), IF(A4=INDEX($B$1:$G$1,COUNT($B$1:$G$1)),"",INDEX($B$1:$G$1,MATCH(A4,$B$1:$G$1,0)+1)),A4 ))
第3个回答  2012-03-17
这个很容易:
= (18×5 + 19×3 + 20×2 + 21×7 + 22×4 + 23×4) / (5+3+2+7+4+4)
= 20.72

下面用excel 来做:
A B C D E F G
年龄 18 19 20 21 22 23
人数 5 3 2 7 4 4
G3 = (B1*B2 + C1*C2 + D1*D2 +E1*E2 + F1*F2 + G1*G2) / (B2+C2+D2+E2+F2+G2)

此题只能这样做了?本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网