excel中如何计算排名名次

excel中如何计算排名名次,第1张

打开excel,使用快捷键“ALT+=”计算总成绩。在排名下方输入函数Rank,接着输入第一个参数,选择总成绩,然后输入第二个参数,选择总成绩一整列,例如=Rank(E2,E:E)接着双击进行填充即可,修改前面的数据时,排名也会跟着更新。

工具/原料:

联想Y7000P

Windows10

Excel2019

1、打开excel,使用快捷键“ALT+=”计算总成绩

2、在排名下方输入函数Rank,接着输入第一个参数,选择总成绩。

3、然后输入第二个参数,选择总成绩一整列,例如=Rank(E2,E:E)。

4、接着双击进行填充就可以了。

5、当我们修改前面的数据时,排名也会跟着更新。

1、在桌面里将需要计算平均分和排名次的表格打开,在里面输入相关的基础数据。

2、将光标放在G3单元格中,并单击”自动求和“符号。

3、点击”平均值“此时计算机自动选择的范围有误(包含了总分)。

4、然后在表格里面重新选择单元格范围。

5、选择正确了之后,按键盘enter键就可以得出平均分了。

6、将数据网下拉,使用自动填充功能,这样所有的平均分就能出来了。

7、接着在平均分旁边加”排名“列,并在H3单元格内输入函数”=RANK(F3:F24,F3:F24,0)"。

8、然后按enter键,就可以将排名算出来了。

9、同样将数据下拉,就可以将剩余的排名求出来了。

首先,来构造一些数据

drop table test

create table test

(

       name varchar2(10),

       account number(5)

)

insert into test values ('张三','5')

insert into test values ('王五','10')

insert into test values ('小二','10')

insert into test values ('李四','20')

insert into test values ('小三','40')

insert into test values ('小四','50')

insert into test values ('小五','90')

insert into test values ('小六','90')

insert into test values ('小七','90')

commit

下面来看一下一些方式的排名结果:

1.  select     t.*,dense_rank() over(order by t.account asc)   排名   from test t

2. select   t.*,dense_rank() over(order by t.account desc) 排名    from  test t

3. select t.*,rank() over(order by t.account asc) 排名 from test t

4. select t.*,rank() over(order by t.account desc) 排名 from test t


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9991679.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存