在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函数必备的,需要经常用到,把两者的关系理清,能够节约更多的时间。
知识改变命运,科技成就未来。今天的分享到此结束,如果您有什么好的建议或意见,请在下方留言告诉我们,感谢您的支持。
领取专属 10元无门槛券
私享最新 技术干货