切换到宽版
  • 2540阅读
  • 6回复

[已解答]有关EXCEL表函数 [复制链接]

上一主题 下一主题
离线luker

UID: 57879

 
发帖
1274
金币
82
道行
156
原创
0
奖券
0
斑龄
0
道券
6
获奖
0
座驾
opel
设备
mi5
摄影级
初级
在线时间: 317(小时)
注册时间: 2006-05-10
最后登录: 2024-06-16
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-01-06
— 本帖被 兵马大元帅 执行加亮操作(2015-12-05) —
假设在EXCEL中有如下表,有若干人进行排名,先比较C分,由高到底排,若果C分相同再比较B分,再同再比较A分,ABC分均相同才名次并列
请问在排名一列如何写公式计算排名!

    A分 B分 C分  排名

甲  8.3  6.5   9.1
乙  7.3  8.8   9.2
丙  5.8  6.5   9.1
丁  9.8  8.8   9.2
~      ~       ~      ~
山庄提示: 道行不够,道券不够?---☆点此充值☆
 
离线0mm0

UID: 42475

发帖
3617
金币
20760
道行
1186
原创
0
奖券
13
斑龄
0
道券
37
获奖
0
座驾
设备
摄影级
在线时间: 1851(小时)
注册时间: 2006-02-18
最后登录: 2024-12-22
只看该作者 沙发  发表于: 2009-01-06
好像不用编程那么复杂吧。
有菜单可以选择的。
先选中从左上角8.3到右下角的9.2,选择菜单的数据,选排序,三个选择项,第一个先选C,第二个B,第三个A。 
1条评分
mousemaik 金币 +6 鼓励一下 2009-01-06
如何不发帖就快速得到金币道行
 
离线dongchenyu

UID: 465865

发帖
599
金币
734
道行
200
原创
0
奖券
3
斑龄
0
道券
0
获奖
0
座驾
设备
摄影级
在线时间: 785(小时)
注册时间: 2008-06-22
最后登录: 2024-02-28
只看该作者 板凳  发表于: 2009-01-06
如上所说~ 用excel里边的排序选项就可以了~ 可以排三个不同的项目~
另外,如果ABC三项都相同,要算并列也不是很难~ 用if函数来做就可以了~ 在另外一列导出来,相同的~ 然后修正排序就可以了~
1条评分
mousemaik 金币 +8 鼓励一下 2009-01-06
如何不发帖就快速得到金币道行
 
离线luker

UID: 57879

发帖
1274
金币
82
道行
156
原创
0
奖券
0
斑龄
0
道券
6
获奖
0
座驾
opel
设备
mi5
摄影级
初级
在线时间: 317(小时)
注册时间: 2006-05-10
最后登录: 2024-06-16
只看该作者 地板  发表于: 2009-01-06
我要求的系在排名一格内写上公式,根据分数自动计算排名。
如何不发帖就快速得到金币道行
 
离线hype

UID: 246030

发帖
123
金币
34
道行
100
原创
0
奖券
0
斑龄
0
道券
0
获奖
0
座驾
设备
摄影级
在线时间: 651(小时)
注册时间: 2007-07-13
最后登录: 2013-08-20
只看该作者 4楼 发表于: 2009-01-06
一、排列名次

  要用到RANK函数,它是Excel中计算序数的主要工具,它的语法为:RANK(Number,Ref,Order),其中Number为参与计算的数字或含有数字的单元格,Ref是对参与计算的数字单元格区域的绝对引用,Order是用来说明排序方式的数字(如果Order为零或省略,则以降序方式给出结果,反之按升序方式)。例如:在E2:E50单元格区域中存放着某一个班的总分,那么计算总分名次的方法是:在F2单元格中输入“=RANK(E2,$E$2:$E$50)”按回车键可算出E2单元格内总分在班内的名次,我们再选定F2单元格,把鼠标指针移动到填充柄上按下鼠标左键向下拖动鼠标即可算出其他总分在班内的名次。

  在计算的过程中我们需要注意两点:首先当RANK函数中的Number不是一个数时,其返回值为“#VALUE!”,影响美观。另外,Excel有时将空白单元格当成是数值“0”处理,造成所有成绩空缺者都是最后一名,看上去也很不舒服。此时,可将上面的公式“=RANK(E2,$E$2:$E$50)”改为“=IF(ISNUMBER(E2),RANK(E2,$e$2:$E$50),"")”。其含义是先判断E2单元格里面有没有数值,如果有则计算名次,没有则空白。其次当使用RANK函数计算名次时,相同分数算出的名次也相同,这会造成后续名次的空缺,但这并不影响我们的工作。同样的道理,我们也可以算出一个学生的总分在年级内的名次以及各科的班名次和年级名次,但是必须注意参与计算的数字单元格区域不一样。
1条评分
mousemaik 金币 +8 鼓励一下 2009-01-06
如何不发帖就快速得到金币道行
 
离线luker

UID: 57879

发帖
1274
金币
82
道行
156
原创
0
奖券
0
斑龄
0
道券
6
获奖
0
座驾
opel
设备
mi5
摄影级
初级
在线时间: 317(小时)
注册时间: 2006-05-10
最后登录: 2024-06-16
只看该作者 5楼 发表于: 2009-01-09
楼上的,RANK函数我会用,如上例所示,对C分一例进行RANK排名后,甲丙两行都返回1,乙丁两行都返回2,但我希望系对同分者再进行B分、A分的比较,排出名次。
如何不发帖就快速得到金币道行
 
离线home4000

UID: 71680

发帖
1683
金币
3948
道行
301
原创
0
奖券
24
斑龄
0
道券
0
获奖
0
座驾
设备
摄影级
在线时间: 1221(小时)
注册时间: 2006-07-05
最后登录: 2012-11-25
只看该作者 6楼 发表于: 2009-01-12
用户被禁言,该主题自动屏蔽!
如何不发帖就快速得到金币道行