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