首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel最大值最小值计算简单,那第二、第三、第N大的值该怎么求?

在Excel中求一列数据中的最大值和最小值的操作方法很简单,只需要两个函数轻松搞定。MAX求单元格区域内数值的最大值,MIN求单元格区域内数值的最小值。

具体用法通过一个实例讲解一下。现在要求工作表中工资列C:C中的最高工资和最低工资。

在最高工资对应的单元格中输入函数“=MAX(C:C)”,按Enter键就可以求出最高工资。

在最低工资对应的单元格中输入函数“=MIN(C:C)”,按Enter键就可以求出最低工资。

两个函数中的C:C表示数据所在的单元格区域,可以是一行、一列、一个区域。

最高工资和最低工资的算法很简单,MAX和MIN两个函数轻松解决。如果要求第二、第三……第N大的工资需要什么函数呢?这里需要用到一个函数LARGE。

LARGE函数的用法很简单:“=LARGE(array,n)”。

array表示数组或数据单元格区域。

n表示在数组或数据单元格区域中的位置,将数据进行从大到小排,返回排名第n的值。

看这些复杂的含义可能有些不太清楚,还是通过实际例子进行分析。

需要求工资列中排名第二的工资是多少,在对应的单元格中输入函数“=LARGE(C:C,2)”,按Enter计算。

C:C表示数据所在的单元格区域,2表示将C:C列中的数据进行从大到小排列,返回排名第二的数值。如果要求排名第三的工资是多少,只需将函数修改为“=LARGE(C:C,3)”就可以啦。

到这里想必大家也发现一个问题,如果要求排名第N的工资是多少,总是需要更改N的值,非常不方便,有什么简单的办法吗?

可以对工作表进行优化,建立辅助列,辅助列的标题更改为“排名”。

需要求出排名前10的对应工资,只需在单元格F2中输入函数“=LARGE(C:C,E2)”,对其他单元格进行公式填充就可以快速完成。

如果对单元格区域使用上述办法时,需要使用绝对引用。

以素材为例,需要快速求出语文、数学、英语成绩中排名前10的对应分数,在单元格G2中输入函数“=LARGE($B$2:$D$101,F2)”。

这样进行公式填充的时候不会造成所选单元格区域的变化。

如果对相对引用和绝对引用不是很明白的,可以去了解一下具体用法,这个技能是Excel函数必备的,需要经常用到,把两者的关系理清,能够节约更多的时间。

知识改变命运,科技成就未来。今天的分享到此结束,如果您有什么好的建议或意见,请在下方留言告诉我们,感谢您的支持。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200503A0LB5A00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券