excel按条件排名函数动态 excel按条件排名函数

如何用rank函数对有条件进行排序1、双击打开Excel工作表,看到如图所示的表格,要求给同学的语文成绩排序 。
2、在排名下面的单元格处输入= 。
3、如图,在等号后输入rank 。
4、光标定在rank函数处,双击所示箭头fx,弹出如图对话框 。
5、如图,在number处输入所要排名的单元格,在ref处选中所有要排序的单元格,在order处填入0,点击确定即可 。
6、双击填充柄或者点击填充柄下拉即可将所有数据排序 。
7、像这样,所有同学的语文成绩就排好了 。你这个可以用=SUMPRODUCT(($A$2:$A$4=$A2)*($F$2:$F$4>$F2))+1 公式
这个公式原理是求出同时满足同一班级内且分数大于该学生的记录数,然后加1就是该学生的班级排名了 。(不用>=的原因是可能存在排名相同的情况)两张截图的公式是不一样的,第一张图的是 d2:d21 ,而第二张图的是 d$2:d$21,所以把第一张图的公式修改为以下这样就行了:
=rank.eq(d2,d$2:d$21,0)
公式要求是固定在d2:d21这个区域中排名,但如果不加上$绝对引用符号,在下拉过程中,公式会变为d3:d22、d4:d23、d5:d24 。。。这样的形式,所以把d2:d21改为d$2:d$21这样在下拉过程中始终固定在d2:d21这个区域中就不会出错了 。
注意: rank.eq()是excel 2010开始新增的函数,旧版本的excel是使用不了这个函数的,而旧版本的是rank()函数 。旧版的公式写法是:(新版本的excel也能兼容此公式)
=rank(d2,d$2:d$21)办公高级二级考试复习上级操作试题
Word:
1、对正文进行排版,其中:
(1)章名使用样式“标题1”,并居中;编号格式为:第X章,其中X为自动排序 。
要点:格式 → 样式
(2)小节名使用样式“标题2”,左对齐;编号格式为:多级符号,X.Y 。
X为章数字序号,Y为节数字序号(例:1.1) 。
(3)新建样式,样式名为:“样式”+准考证号后4位;其中:
a.字体: 中文字体为“楷体_GB2312”,西文字体为“Times New Roman”,字号为“小四”;
b.段落:首行缩进2字符,段前0.5行,段后0.5行,行距1.5倍;
c. 其余格式:默认设置 。
(4)对出现“1.”、“2.”…处,进行自动编号,编号格式不变;对出现“1)”、“2)”…
处,进行自动编号,编号格式不变 。
(5)将(3)中的样式应用到正文中无编号的文字 。
注意:不包括章名、小节名、表文字、表和图的题注 。
(6)对正文中的图添加题注“图”,位于图下方,居中 。
a.编号为“章序号”-“图在章中的序号”,(例如第1章中第2幅图,题注编号为1-2);
b.图的说明使用图下一行的文字,格式同标号;
c. 图居中 。
(7)对正文中出现“如下图所示”的“下图”,使用交叉引用,改为“如图X-Y所示”,其中“X-Y”为图题注的编号 。
(8)对正文中的表添加题注“表”,位于表上方,居中 。
a.编号为“章序号”-“表在章中的序号”,(例如第1章中第1张表,题注编号为1-1);
b.表的说明使用表上一行的文字,格式同标号;
c.表居中 。
(9)对正文中出现“如下表所示”的“下表”,使用交叉引用,改为“如表X-Y所示”,其中“X-Y”为表题注的编号 。
(10)为正文文字(不包括标题)中首次出现“Adobe”的地方插入脚注,添加文字“Adobe系统是一家总部位于美国加州圣何赛的电脑软件公司” 。
2、 在正文前按序插入节,使用“引用”中的目录功能,生成如下内容:
(1) 第1节:目录 。其中:
a.“目录”使用样式“标题1”,并居中;
b. “目录”下为目录项 。
(2)第2节:图索引 。其中:
a.“图索引”使用样式“标题1”,并居中;
b.“图索引”下为图索引项 。
(3)第3节:表索引 。其中:
a.“表索引”使用样式“标题1”,并居中;
b.“表索引”下为表索引项 。
3、对正文做分节处理,每章为单独一节 。
4、添加页脚 。使用域,在页脚中插入页码,居中显示 。其中:
(1)前的节,页码采用“i,ii,iii,……”格式,页码连续;
(2)正文中的节,页码采用“1,2,3,…”格式,页码连续,并且每节总是从奇数页开始;
(3)更新目录、图索引和表索引 。
5、添加正文的页眉 。使用域,按以下要求添加内容,居中显示 。其中:
(1)对于奇数页,页眉中的文字为“章序号”+“章名”;
(2)对于偶数页,页眉中的文字为“节序号”+“节名” 。
Excel:
在 C:\Test\Excel 文件夹中,已有Excel.xls文件 。按下列要求操作,并将结果存盘 。
1. 使用数组公式,对Sheet1计算总分和平均分,将其计算结果保存到表中的“总分”列和“平均分”列当中 。
2. 使用RANK函数,对Sheet1中的每个同学排名情况进行统计,并将排名结果保存到表中的“排名”列当中 。
3. 使用逻辑函数判断Sheet1中每个同学的每门功课是否均高于平均分,如果是,保存结果为TRUE,否则,保存结果为FALSE,将结果保存在表中的“三科成绩是否均超过平均”列当中 。
4. 根据Sheet1中的结果,使用统计函数,统计“数学”考试成绩各个 分数段的同学人数,将统计结果保存到Sheet2中的相应位置 。
5. 将Sheet1复制到Sheet3中,并对Sheet3进行高级筛选,要求:
a. 筛选条件:“语文”=75,“数学”=75,“英语”=75,“总分”=250;
b. 将结果保存在Sheet3中 。
6. 根据Sheet1中的结果,在Sheet4中创建一张数据透视表,要求:
a. 显示是否三科均超过平均分的学生人数;
b. 行区域设置为:“三科成绩是否均超过平均”;
c. 计数项为三科成绩是否均超过平均 。两张截图的公式是不一样的,第一张图的是 d2:d21 ,而第二张图的是 d$2:d$21,所以把第一张图的公式修改为以下这样就行了: 公式: =rank.eq(d2,d$2:d$21,0) 公式要求是固定在d2:d21这个区域中排名,但如果不加上$绝对引用符号,在下拉过程中,公式会变为d3:d22、d4:d23、d5:d24 。。。这样的形式,所以把d2:d21改为d$2:d$21这样在下拉过程中始终固定在d2:d21这个区域中就不会出错了 。注意: rank.eq()是excel 2010开始新增的函数,旧版本的excel是使用不了这个函数的,而旧版本的是rank()函数 。旧版的公式写法是:(新版本的excel也能兼容此公式) =rank(d2,d$2:d$21)

excel按条件排名函数动态 excel按条件排名函数

文章插图
excel中排名的函数是什么rank()是美式排名,(参考值重复时,名次会跳号)
用组合公式也可以做出中国式排名(名次不会因参考值重复而跳号)
具体用法网上很多ABC
姓名分数名次
张三60=RAnk(B2,B2:B20)
李四80下拉,将(B2:B20)锁定,
就OKRANK(A1,$A$1: $A$20)
记住后面一定要固定 。。。在Microsoft Office Excel中
RANK函数能实现将指定区范围内的数据按升序或降序排名.
调用公式格式:=RANK(number,ref,order)
Number为需要找到排位的数字 。
Ref为数字列表数组或对数字列表的引用,Ref 中的非数值型参数将被忽略 。
Order为一数字,指明排位的方式 。
如果 order 为 0(零)或省略,对数字的排位是基于 ref 为按照降序排列的列表,
即0或省按降序排名,非0按升序排名.
例:将A1:A100内的数据从高到低排名,排名结果存放在对应的B1:B100中
第1步 在B1中使用公式:=RANK(A1,$A$1:$A$100,0)
【excel按条件排名函数动态 excel按条件排名函数】第2步用下拉方法在B2:B100中填入对应公式即可RANK()