精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 幫忙解釋一下這個強悍的EXCEL函數(shù)公式啥意思?

    幫忙解釋一下這個強悍的EXCEL函數(shù)公式啥意思?
    =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)
    講的越細越好,
    其他人氣:945 ℃時間:2020-10-01 19:44:37
    優(yōu)質(zhì)解答
    公式的意思是,按B列數(shù)字大小,依次取A列的數(shù)據(jù).
    類似于large函數(shù)或者rank函數(shù),不同的地方是,遇到相同值時,位置在前的排在前面.
    這是一個數(shù)組公式,同時涉及的函數(shù)比較多,所以看著暈.
    弄簡單一點,取5行數(shù)據(jù)看看:
    姓名\x05分數(shù)\x05名次\x05姓名
    張三\x0520\x051\x05何七
    李四\x0530\x052\x05趙六
    王五\x0520\x053\x05李四
    趙六\x0540\x054\x05張三
    何七\x0550\x055\x05王五
    (根據(jù)B列的成績,得到前幾名的姓名.張三和王五的分數(shù)一樣,但是張三順序靠前,所以名次排在前面.)
    關(guān)鍵點在于:
    為了取第N大值,同時避免重復(fù)值,所以這里要將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分別除以數(shù)據(jù)所在的將行號,再乘以一個微不足道的0.000001,再與分數(shù)相加.那么相同的分數(shù),行號小的(在前面的)比行號大的(在后面的)就大那么一丁點.
    第二步:
    LARGE(...,row(a1))取得經(jīng)過處理的第n大數(shù)據(jù)
    第三步:
    用MATCH函數(shù)在同樣的數(shù)據(jù)中匹配他的位置,得到相對行號.
    由于MATCH函數(shù)取得的是相對行號,比如50.0000001666667在{20.0000005;30.0000003333333;20.00000025;40.0000002;50.0000001666667}的位置是1,而數(shù)據(jù)是從B2起的,那么行號就要加1.
    第四步:
    用INDEX函數(shù)在A列取得相應(yīng)行的數(shù)據(jù).
    ……
    公式以ctrl+shift+enter結(jié)束
    補充:
    換個思路也可以,道理類似,只是反過來
    =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)))
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版