標題:
[發問]
將比大小後的數字和同欄的數字填入。
[打印本頁]
作者:
ziv976688
時間:
2019-4-9 08:13
標題:
將比大小後的數字和同欄的數字填入。
測試檔︰
[attach]30357[/attach]
需求︰
先將$B7︰$AX7的最大數填入BF2︰BJ2,然後將其在第1列的同欄數字填入BF1︰BJ1,在將其在第71列的同欄數字填入BF3︰BJ3
先將$B7︰$AX7的次大數填入BF6︰BJ6,然後將其在第1列的同欄數字填入BF5︰BJ5,在將其在第71列的同欄數字填入BF7︰BJ7
先將$B7︰$AX7的第三大數填入BF10︰BJ10,然後將其在第1列的同欄數字填入BF9︰BJ9,在將其在第71列的同欄數字填入BF11︰BJ11
其餘.........同理類推。
請問︰BF︰BJ的函數公式?
謝謝幫忙!
作者:
ziv976688
時間:
2019-4-9 11:48
本帖最後由 ziv976688 於 2019-4-9 11:49 編輯
不知道函數能否可將計算範圍內的"最大數"全部列出(有幾個就列出幾個)~然後再拖引出第1列和71列的同欄數字?
"次大數","第三大數"....同理。
如果函數不能解決,請告知!
謝謝各位的幫忙!
作者:
hcm19522
時間:
2019-4-11 10:09
本帖最後由 hcm19522 於 2019-4-11 10:26 編輯
(先)BF2右拉{=INDEX(7:7,SMALL(IF(MAX($B7:$AX7)=$B7:$AX7,COLUMN($B:$AX),99),COLUMN(A1)))&""
BF1右拉{=IF(BF2="","",SMALL(IF($B7:$AX7-BF2=0,$B1:$AX1),COLUMN(A1)))
BF3右拉{=IF(BF2="","",SMALL(IF($B7:$AX7-BF2=0,$B71:$AX71),COLUMN(A1)))
BF6 右拉 (第2大 ;第3大-->2改3)=INDEX(7:7,SMALL(IF(LARGE(IF(MATCH($B7:$AX7,$B7:$AX7,)=$B1:$AX1,$B7:$AX7),
2
)=$B7:$AX7,COLUMN($B:$AX),99),COLUMN(A1)))&""
(MAX($B7:$AX7)-->LARGE(IF(MATCH($B7:$AX7,$B7:$AX7,)=$B1:$AX1,$B7:$AX7),2) 或2改1為第1大) 此優先 上下同上
作者:
ziv976688
時間:
2019-4-11 11:47
回復
3#
hcm19522
h大大:您好!
測試成功,謝謝您的幫忙!
請問一下:
=INDEX(
7:7
,SMALL(IF(MAX($B7:$AX7)=$B7:$AX7,COLUMN($B:$AX),99),COLUMN(A1)))&""
7:7
是什麼範圍的意涵?
謝謝您!
作者:
ziv976688
時間:
2019-4-11 11:55
回復
3#
hcm19522
h大大:您好!
瞭解了^^
=INDEX(7:7,SMALL(IF(MAX($B7:$AX7)=$B7:$AX7,COLUMN($B:$AX),99),COLUMN(A1)))&""
7:7是指第7列。
謝謝您的幫忙和指導!!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)