全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6355 6
2009-01-20

     A           B           C         D

 1 行业   debt1      行业  Median

2  A01 0.543248   A01

3 A01  0.341703   A07

4 A01  0.214705   A09

5 A01  0.576946

6 A07  0.239955

7 A07  0.48441

8 A07 0.884391

9 A09 0.443806

10 A09 0.689234

11 A09 0.524898

想求各行业负债的中值,如A01、A07等。自己在单元格D2编的公式是:“=median(if($a$2:$a$11=C2,$B$2:$B$11))”,而后想通过下拉实现求A07、A09等。但结果和“=median(b2:b5)”不同,且下拉后A07、A09中值为0,这是为什么?通过下拉,单元格D3的公式是“=median(if($a$2:$a$11=c3,$b2:$b$11))”,为什么结果是0?请大家帮我看看,急等!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-1-20 15:57:00
我觉得应该是求平均数,在excel很容易求解,在“数据”菜单下的“分类汇总”就可以求得,我帮你算了一下,结果如下,不知是否满意?
 行业          debt1 
  A01    0.543248
 A01  0.341703
 A01   0.214705
A01  0.576946
  A01     平均值0.419151
 A07 0.239955
A07  0.48441
 A07  0.884391
 A07  平均值0.536252
 A09 0.443806
 A09 0.689234
 A09 0.524898
 A09  平均值0.552646
总计平均值0.49433
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-1-20 16:05:00

谢谢你的回复,我想求的是中值(median),不是均值(mean)如果是平均值可以通过“分类汇总”或者通过函数sumif/countif。但还是感谢你的热心。

真的没办法这样求中值吗?如果求均值和我论文的文献有些不同呀?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-1-20 16:23:00
此外,这帖子好像应该发在“excel、eviews专区”,我是通过excel、eviews专区中的“发帖须知”中的链接发帖的,我实在找不到怎样在excel、eviews专区发帖,也请大家帮我发到“excel、eviews专区”予以求助,谢谢了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-1-20 16:25:00

就用median()函数就可以了啊。

MEDIAN(number1,number2,...)

Number1, number2, ...   是要计算中值的 1 到 255 个数字。

如果参数集合中包含偶数个数字,函数 MEDIAN 将返回位于中间的两个数的平均值。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-1-20 16:53:00
因为有很多的子行业(大概60个),而且又要分若干年,要分别计算中值,如果直接用median(number1:numbern)的话,太麻烦,所以才想像sumif一样,后面加个if函数的。就是不知道我上面的函数错在哪?急盼。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群