Re: [算表] 條件範圍內的rank
C2
=IF(B2>20,"A",IF(B2>=10,"B",""))&(IF((B2>=10)*($B2<=20),
SUM(--(IF(($B$2:$B$10>=10)*($B$2:$B$10<=20),$A$2:$A$10,0)>=A2)),0)
+IF(B2<10,SUM(--(IF($B$2:$B$10<10,$A$2:$A$10,0)>=A2)),0)
+IF(B2>20,SUM(--(IF($B$2:$B$10>10,$A$2:$A$10,0)>=A2)),0))
輸入完按Ctrl+Shift+Enter結束
※ 引述《bouly ()》之銘言:
: 假如我的資料如下所示
: A B C
: 值 樣本數 排名
: 1 7 13
: 2 9 22
: 3 3 5
: 4 5 9
: 5 8 15
: 我想做到,當樣本數大於20 時,對此範圍內的A值作排序。
: 樣本數介於10~20 ,對此範圍內的A值作排序。
: 樣本數小於10 時,對此範圍內的A值作排序。
: 而最好各排序的表示法也能有所不同(非必要),例如最後呈現的結果是
: A B C
: 值 樣本數 排名
: 1 7 13 B2
: 2 9 22 A1
: 3 3 5 2
: 4 5 9 1
: 5 8 15 B1
: 我是新手,目前只能寫到
: C1=if(B1>=20,rank(A1,A1:A5,0))
: 接下來就卡住了,請高手賜教,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.146.144
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章