帮忙解释一下这个强悍的EXCEL函数公式啥意思?=INDEX(Sheet1!$A:$A,MATCH(LARGE(Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,ROW(A1)),Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,0)+1)讲的越细越好,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:51:26
帮忙解释一下这个强悍的EXCEL函数公式啥意思?=INDEX(Sheet1!$A:$A,MATCH(LARGE(Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,ROW(A1)),Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,0)+1)讲的越细越好,

帮忙解释一下这个强悍的EXCEL函数公式啥意思?=INDEX(Sheet1!$A:$A,MATCH(LARGE(Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,ROW(A1)),Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,0)+1)讲的越细越好,
帮忙解释一下这个强悍的EXCEL函数公式啥意思?
=INDEX(Sheet1!$A:$A,MATCH(LARGE(Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,ROW(A1)),Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,0)+1)
讲的越细越好,

帮忙解释一下这个强悍的EXCEL函数公式啥意思?=INDEX(Sheet1!$A:$A,MATCH(LARGE(Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,ROW(A1)),Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,0)+1)讲的越细越好,
公式的意思是,按B列数字大小,依次取A列的数据.
类似于large函数或者rank函数,不同的地方是,遇到相同值时,位置在前的排在前面.
这是一个数组公式,同时涉及的函数比较多,所以看着晕.
弄简单一点,取5行数据看看:
姓名\x05分数\x05名次\x05姓名
张三\x0520\x051\x05何七
李四\x0530\x052\x05赵六
王五\x0520\x053\x05李四
赵六\x0540\x054\x05张三
何七\x0550\x055\x05王五
(根据B列的成绩,得到前几名的姓名.张三和王五的分数一样,但是张三顺序靠前,所以名次排在前面.)
关键点在于:
为了取第N大值,同时避免重复值,所以这里要将b2:b6+1/row(2:6)*0.00001,意图是将行号硬拉扯进来参与排序,暗度陈仓.
把公式简化为:
=INDEX(Sheet1!$A:$A,MATCH(LARGE(Sheet1!$B$2:$B$6+1/ROW(Sheet1!$B$2:$B$6)*0.000001,ROW(A1)),Sheet1!$B$2:$B$6+1/ROW(Sheet1!$B$2:$B$6)*0.000001,0)+1)
分解如下:
第一步:
Sheet1!$B$2:$B$6+1/ROW(Sheet1!$B$2:$B$6)*0.000001:用1分别除以数据所在的将行号,再乘以一个微不足道的0.000001,再与分数相加.那么相同的分数,行号小的(在前面的)比行号大的(在后面的)就大那么一丁点.
第二步:
LARGE(...,row(a1))取得经过处理的第n大数据
第三步:
用MATCH函数在同样的数据中匹配他的位置,得到相对行号.
由于MATCH函数取得的是相对行号,比如50.0000001666667在{20.0000005;30.0000003333333;20.00000025;40.0000002;50.0000001666667}的位置是1,而数据是从B2起的,那么行号就要加1.
第四步:
用INDEX函数在A列取得相应行的数据.
……
公式以ctrl+shift+enter结束
补充:
换个思路也可以,道理类似,只是反过来
=INDEX(Sheet1!A:A,LARGE(Sheet1!$B$2:$B$500*100000,ROW(A1))-LARGE(Sheet1!$B$2:$B$500*100000-ROW(Sheet1!$B$2:$B$500),ROW(A1)))

帮忙解释一下这个强悍的EXCEL函数公式啥意思?=INDEX(Sheet1!$A:$A,MATCH(LARGE(Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,ROW(A1)),Sheet1!$B$2:$B$500+1/ROW(Sheet1!$B$2:$B$500)*0.000001,0)+1)讲的越细越好, 请帮忙解释一下excel中下面这个公式具体每个内容的含义.=INDIRECT(R2C&ROW(),0) EXCEL中公式=SUM(C3:E3)*B3.请问这中间的:符号代表什么意思呀,能帮忙解释一下这个公式么.新人请教 帮忙解释一下这个函数,=VLOOKUP($G3,$A$3:$D$9,3,1)帮忙解释一下EXCEL里面的这个函数,=VLOOKUP($G3,$A$3:$D$9,3,1) 谁能用文字帮我解释一下这个EXCEL里的if函数的含义?IF(A24 excel 文本建成数字的函数公式如图,我想用计算公式项里的文本乘以数量得出面积,这个函数应该怎么列,最好再解释一下,谢谢!用“定义名称”这个方法的话,每次重启excel的话是要重新设置宏 关于excel公式的一个问题,求大能帮我解释一下这个函数的意思,是关于个人所得税的.=ROUND(MAX((N3-Y3-Z3-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505},0),2) excel中公式与函数的区别 EXCEL中开方的函数公式 excel的标准差函数或公式是什么? EXCEL公式和函数的定义是什么? excel函数trunc求工龄的公式 Excel 全勤函数的计算公式 excel中的IF函数问题谁能帮忙看下这个公式什么问题,很简单的提成公式,当结果是中间值60-99%时,结果是FALSE,=IF(Q6>=100%,O6*0.04,IF(90% excel函数公式错误 excel函数公式实例 帮忙解释一下这个最后一行的意思. 公式=INDIRECT(D$8&!&$C$6&ROW(D13)) 能不能解释一下这个函数的意思