×

large函数怎么算前三

large函数怎么算前三(10个岗位的成绩都在一张表格里面,希望能列出每个岗位的岗位前三,怎么办)

admin admin 发表于2024-01-25 03:18:38 浏览34 评论0

抢沙发发表评论

大家好,large函数怎么算前三相信很多的网友都不是很明白,包括10个岗位的成绩都在一张表格里面,希望能列出每个岗位的岗位前三,怎么办也是一样,不过没有关系,接下来就来为大家分享关于large函数怎么算前三和10个岗位的成绩都在一张表格里面,希望能列出每个岗位的岗位前三,怎么办的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

10个岗位的成绩都在一张表格里面,希望能列出每个岗位的岗位前三,怎么办

主要是要用到excel中的LAGER函数和Rank函数和index函数

以下内容函数可直接复制粘贴,将相对选取的数据范围和单元格修改即可。注:只适用于同一个改为代码,不同岗位代码需要重新选取的数据范围和单元格!!!

1. 用rank函数可以得到排名。=RANK(D3,$D$3:$D$17) 。D3为当前行分数;$D$3:$D$17为分数数据范围。

2. 然后用逆向思维,根据排名获取名字。先在右边建立4个列,分别是排名,姓名,分数,索引

在排名列手动输入名次,然后下拉填充,建议下拉多一点,因为会存在并列的情况。

3. 然后在分数列使用LAGER函数根据G3(排名列)获取相对应的分数,图片中匹配的公式为=LARGE($D$3:$D$17,G3) 注:$D$3:$D$17是需要进行排列的数据范围,加上$是为了保证数据范围不会因为下拉填充导致变化。

4. 再利用组合函数=LARGE(ROW($D$3:$D$17)*($D$3:$D$17=I3),COUNTIF(I$3:I3,I3))组合函数求得当前分数对应的行数。注:ROW($D$3:$D$17)*($D$3:$D$17=I3)中I3为I列分数;$D$3:$D$17为数据范围,COUNTIF(I$3:I3,I3)意思是,从I3开始第一个分数到当前行分数有几个重复的,替换成你表格中对应的列就好了。  在再填公式后,处于下图状态时需要 使用组合键将单元格参数转换成数组。按键为 Ctrl+shift+enter(回车)

5. 利用index函数根据J列(索引列)行数获取所对应的姓名。=INDEX(C:C,J3)。C:C为数据选取范围,即姓名列(C)

上文所用到的函数使用详细方法链接如下:

index函数:网页链接

rank函数:网页链接

large函数:网页链接

countif函数:网页链接

最后文中文档链接为为

***隐藏网址***

excel中取前几个数的函数

可以用LEFT函数。

1、以excel2010版本为例,如下图所示,有一列数据,要取前几个数;

2、在右边的单元格B2输入函数LEFT,指从一个文本字符串的第一个字符开始返回指定个数的字符;

3、该函数第一个条件区域指目标参数,这里是左边的A1,第二个参数是指要取的几个数,这里取前面的3个,即填3 ;

4、填完后按enter键,即可得到取A1单元格数据前三个数的值了;

5、把公式下拉填充即可得到取A列数据的前三个数了,如果要取前5个数,把3改为5即可。

EXCEL函数问题:A1:A10为纯数字,如何判断A1在A1:A10中是否为前三大

=A1》=LARGE(A1:A10,3)计算结果为True:前3内False:非前3内

EXCEL中按班级提取前各科的前三名、后三名的成绩及姓名

没有见你的明细表,设计了一个思路:

1、在成绩列表后再加一个姓名,内容复制前列即可(如下图);

2、再设计一统计表,每班前3名,各科成绩前3名,用函数 large(范围, 第1名),large(范围, 第2名),large(范围, 第3名)得到,当成绩取得了,用成绩反找姓名(最后一列姓名),公式 vlookup( 成绩,范围,取值,0 ), 如下图:

希望对你有用,再交流。ok

疏忽了一点,将后三名没有考虑进来,用 函数 small( ),即可解决,方法同上,SMAll(范围,第n个小值)。

关于本次large函数怎么算前三和10个岗位的成绩都在一张表格里面,希望能列出每个岗位的岗位前三,怎么办的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。