[算表] Rank排序問題
軟體:Excel
版本:2010
我有一排數字在A欄(大小不固定),
而B欄是一個決定是否考慮排序的判斷(大小也不固定),
試算表畫面如下:
A B C A B C
1 50 1 50
2 60 10 2 60 10 2
3 52 9 希望結果 3 52 9 3
4 32 ========> 4 32
5 80 7 5 80 7 1
6 99 6 99
7 12 7 12
也就是說 B欄有數字的這三個才要進行Rank檢定,而且完全不考慮沒選擇的其他數字
本來是想要用
={if(B1="","",Rank(A1,--(isnumber(B:B)*A:A))} (陣列函數)
^^^^^^^^^^^^^^^^^^^^^
但是Rank的ref範圍(上行標示處)好像沒辦法這樣寫 (試過Max函數的卻可以這樣)
有前輩、大師可以指點嗎? 謝謝!
--
┌─────────────────────────────┐
│就這樣,終於到了啟程的日子。 │
│和來機場送行的朋友們說著玩笑話,其實內心恍恍惚惚像在作夢。│
│也似乎是因為,為了走到「出發」這一步,耗盡了全部心力。 │
└─────────────────石田裕輔《不去會死!》─┘
--
※ 發信站: 批踢踢實業坊(ptt.cc)
→
08/21 15:52, , 1F
08/21 15:52, 1F
→
08/21 19:26, , 2F
08/21 19:26, 2F
※ 編輯: foolkids 來自: 59.127.137.17 (08/21 19:28)
→
08/21 19:48, , 3F
08/21 19:48, 3F
→
08/21 22:44, , 4F
08/21 22:44, 4F
Office 近期熱門文章
PTT數位生活區 即時熱門文章