EXCEL里的large公式怎么用?
LARGE函数
用途:
返回数据集中的第K个最大值。
语法:LARGE(array,k)
参数:
array
为需要找到第
k
个最大值的数组或数字型数据区域。
k
为返回的数据在数组或数据区域里的位置(从大到小)。
说明:LARGE函数计算最大值时忽略逻辑值TRUE和FALSE以及文本型数字。
示例1:
A1=2,A2=5,A3=7,A4=9,A5=3,则公式=LARGE(A1:A5,3)返回5,即返回数据集中第3大的值5(A2)。
示例2:
在B列对A列的数据进行排序,如:A1:A5,则在B1单元格输入公式
=LARGE($A$1:$A$5,ROW(A1))
向下拖动填充即可。
如果数据区域是A6:A10,则在B6单元格输入的公式为
=LARGE($A$6:$A$10,ROW(A6)-5)
向下拖动填充即可。
你说的排序不太灵,找出来的排前几位的数会是这列数里找不到的,这可能是你没有将数据区域采用绝对引用,另外就是如果采用行号公式(ROW)并且不是在第一行的话,就要减去前面的行数,这样才是按第1大的值进行排序的,参见示例2。
另外,还有个排名函数叫RANK,示例:
=RANK(A1,$A$1:$A$5,0)
RANK
返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。
语法
RANK(number,ref,order)
Number
为需要找到排位的数字。
Ref
为数字列表数组或对数字列表的引用。Ref
中的非数值型参数将被忽略。
Order
为一数字,指明排位的方式。
如果
order
为
0(零)或省略,Microsoft
Excel
对数字的排位是基于
ref
为按照降序排列的列表。
如果
order
不为零,Microsoft
Excel
对数字的排位是基于
ref
为按照升序排列的列表。
说明:
函数
RANK
对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列整数里,如果整数
10
出现两次,其排位为
5,则
11
的排位为
7(没有排位为
6
的数值)。
EXCEL里的large公式怎么用?
EXCEL里large公式的使用步骤如下:1.以这个成绩的例子计算各名次的分数。2.在D2单元格中输入=LARGE(B2:B10,1)。3.结果是91,是所有班级中排名第一的成绩。4.在D4单元格输入=LARGE(B2:B10,4)。5.结果是85,我们自己从高往低数排名,发现其结果也是正确的。6.那么同时计算1-4名的成绩呢,这里需要用到数组的部分操作,首先选中D6至D9这4个单元格,作为存放1-4名成绩的位置。7.然后接着输入=LARGE($B$2:$B$10,{1;2;3;4}),其中需要把B2和B10绝对引用,然后后面的{1;2;3;4}表示要计算出1到4的名次。8.公式输入完成后,同时按下键盘上的CTRL,SHIFT和ENTER回车键就行了。这样就解决了EXCEL里large公式的使用问题了。