0

excel中如何利用函数对单个区域进行排名求和(经典五篇)

浏览

1145

文章

5

篇1:excel如何利用RANK函数在多张工作表进行数据排名

全文共 959 字

+ 加入清单

单张工作表中的数据排名好说,但若在多张工作表之间进行数据排名,在不进行工作表合并的情况下如何实现?下面就为大家介绍一种方法,很简单,适合新手来学习,来看看吧!

某小团体举办跳远、百米、铅球三项运动会,分3组进行,组内要排名并设有奖项;团体内还要进行3个组的全员排名,也设有奖项。3个组的成绩分列于一组、二组、三组3张表中。

组内排名分别在各自的表中进行,容易实现。但跨组的全员排名会涉及到3张表中的数据,不是靠一张表就能完成的。那么,在不合并表格的情况下,如何进行全员排序?若某人成绩有变动,如何才能实现组内或全员成绩名次的联动?

rank函数实现组内排名

由于每个小组的成绩独占一个工作表,所以在一个工作表内利用RANK函数可以轻松的实现数据的排序。以计算“一组”工作表中名次为例。首先选择名称是“一组”的工作表,点击“赵某一”的“组内名次”所在的单元格G2;然后,在编辑栏输入“=RANK(F2,$F$2:$F$9)”;接下来,拖动填充柄进行数据填充就可以了。

其他两个工作表中的班内排名也是如此。

● 范围引用实现排名扩展

如果要跨越3张表进行综合数据排名,需要进行数据范围的跨表引用。首先,选择名称是“一组”的工作表,点击“赵某一”所在的“全员名次”单元格H2;然后在编辑栏输入“=RANK(F2,一组:三组!$F$2:$F$9)”;接下来,拖动填充柄进行数据填充就可以了。

其他工作表中的全员排名也是如此。其中,“”和“:”都是英文状态下的符号。

需要注意:关于数据引用范围即$F$2:$F$9,在实际应用中,不可能每个组的成员数都是一样多,所以我们要引用各个组成绩工作表中记录最多的那个工作表中的范围。由于是测试,在本例中在“一组”工作表存放了8条件,其他两组放入更少的记录,所以数据引用的范围一最大数一组的8为基数,就是$F$2:$F$9。有关“一组:三组”的输入技巧:可以按住Shift键,用鼠标进行所需工作表的选取。

● 数据修改和结果联动的实现

上述过程做完之后,当更改任一工作表中的成员成绩时,成员所在的“ 组内名次 ”和“ 全员名次 ”都会自动地发生相应改变。

表中只改了一项的成绩,两个排名值就发生了改变。

按如上方法操作,比将各组数据合并在一起再求全员名次,然后用选择性粘贴数据到各组成绩表中的方法要更省时省力。

展开阅读全文

篇2:如何在EXCEL中使用RANK函数进行排名?

全文共 349 字

+ 加入清单

在办公室办公的时候,我们有时候需要用到Excel,并需要对Excel里的数据进行一个排名,此时我们需要用rank函数,但是具体怎么操作呢?让我们一起来看看。

工具/材料

Excel、rank函数

操作方法

1

首先我们打开一个Excel的文件,然后在需要排名的数据旁边,点击一个空白单元格,并输入【=rank(B2,$B$2:$B$9】,随后点击回车。

2

最后点击此单元格的右下角,并滑动至数据最后一行。

3

然后你就可以看到使用rank函数进行的数据排名啦,是不是很简单呢?

4

还有一种方法,我们点击数据旁边的单元格,然后点击公式下的插入函数。

5

然后输入rank查找函数,选中第一个RANK,并点击确定按钮。

6

最后输入数值以及引用单元格,然后点击确定即可。这样也可以对数据进行排名。值得注意的是,在引用单元格的地方需要输入整个需要排名的单元格。

展开阅读全文

篇3:excel如何利用函数公式把数据排名次

全文共 349 字

+ 加入清单

excel工作表中,可以利用函数公式数据排名次。详细操作步骤请往下看。

步骤

1、以图中的表格为例。

把B2至B7单元格的数据排名次,名次结果显示在C2至C7单元格中。

光标点下C2单元格,然后输入函数公式:=RANK(B2,$B$2:$B$7)再按回车键。

2、C2单元格即显出“5”。

光标点下C2单元格,光标再放在单元格的右下角,点住不放手,一直拖到C7单元格止。

3、放开鼠标,C3至C7单元格即显出数字。这些数字就是B3至B7单元格数据的名次。

4、光标点住A1单元格不放手,拖到C7单元格,表示选中A1至C7单元格,形成选区。

5、在工作表上方的菜单栏中点:数据--排序。

6、弹出操作框;在“ 主要关键词 ”这里点“ 升序 ”。

点选“ 有标题行 ”,然后再点确定。C2至C7单元格即按从1到6顺序排序。

展开阅读全文

篇4:Excel中如何利用函数对单个区域进行排名

全文共 795 字

+ 加入清单

我们在使用Excel办公的时候,有时候需要利用函数单个区域排名,那么具体该如何操作呢?下面小编就为大家详细介绍一下,来看看吧!

工具/原料

Excel

Rank函数

COUNTIF函数

SUM函数

使用Rank函数排名

1、Excel中对单个区域进行排名可以利用Rank函数,rank函数的使用格式为:=rank(number,ref,[order])。

2、Rank函数中,参数 number 为需要求排名的那个数值或者单元格名称,ref 为排名的参照数值区域,order为0和1,默认不用输入。

3、在图示的案例中,我们需要对成绩进行排名,在第一个单元格输入rank公式:=RANK(A3,A$3:A$12),然后向下拖拉公式即可。

使用COUNTIF函数排名

1、Excel中对单个区域进行排名还可以利用COUNTIF函数,COUNTIF函数的使用格式为:=countif(range,criteria)。

2、COUNTIF函数中,参数range 要计算其中非空单元格数目的区域,参数criteria 以数字、表达式或文本形式定义的条件。

3、在图示的案例中,我们对成绩进行排名,同样在图示第一个单元格输入COUNTIF公式:=COUNTIF(A$3:A$12,">"&A3)+1,然后向下拖拉公式即可

使用SUM函数排名

1、Excel中对单个区域进行排名还可以利用SUM函数,SUM函数的使用格式为:=SUM(number1,number2, ...)。

2、SUM函数中,参数number1 是必需参数,表示要相加的第一个数字;参数number12是可选参数,表示要相加的第二个数字。

3、在图示的案例中,我们对成绩进行排名,同样在图示第一个单元格输入COUNTIF公式:=COUNTIF(A$3:A$12,">"&A3)+1,然后向下拖拉公式即可。

注意事项

Rank参数number引用的单元格内必须为数字。

展开阅读全文

篇5:excel如何利用透视功能对分组进行求和

全文共 647 字

+ 加入清单

大家都知道excel的数据是由行、列组成的。如果我们想按某几列的数值分组,求另外几列的和、最大值、最小值,该如何实现呢?这里需要用到excel的透视功能

本文想要对某团队的佣金发放记录进行统计,由左边的数据得出右边的统计结果。

方法/步骤

1、打开将要处理的excel,选中excel中将要处理的数据,包括行标题。如果没有行标题的话,最好加上,不然在后续的步骤中不太好处理。

2、在菜单栏中找到【插入】,点击【数据透视表】。excel将会弹出【创建数据透视表】的对话框。点击【确定】,默认在新的sheet页里创建透视表,你也可以在对话框中选择【现有工作表】,然后用鼠标选定一个单元格,作为透视表的起始位置。

3、默认情况下,excel切换到了一个新的sheet页。左侧是报表区域,右侧为字段列表。

4、在右侧,鼠标左键单击“姓名”字段,向下拖动到【行标签】,将“佣金”字段拖动到【数值】。此时,简单的报表就展示在我们面前了。

5、使用旧版本excel的同学可能知道,之前的版本是可以直接将字段拖动到报表指定区域的。其实新版excel也可以实现。

右键单击报表区域,然后选中【数据透视表选项】,弹出【数据透视表选项】对话框。

6、在【数据透视表选项】对话框中,找到【显示】选项卡,勾选【经典数据透视表布局】,点击【确定】就可以了。

7、如果不想求和,然后求最大值最小值之类的呢?

点击右下方,“求和项:佣金”的黑色倒三角,选择【值字段设置】,弹出【值字段】设置对话框,选择你需要的【计算类型】,点击【确定】就可以啦。

展开阅读全文