返回列表 上一主題 發帖

怎麼用函數求出第三大的數 ?

gong 版主
還是可以用回原來的 FREQUENCY 函數

{=LARGE(IF(FREQUENCY(A1:A100,A1:A100),A1:A100),3)}
zz5151353 發表於 2010-7-7 12:18



zz5151353 版主及gong 版主
精彩
收下學習了
機器人三大定律-保護人類、服從命令、保護自己
我的三大定律-生命、生存、生活

TOP

本帖最後由 ivanyung 於 2010-7-31 11:01 編輯


用陣列公式
  1. =LARGE(IF(MATCH(A1:A7,A1:A7,0)=ROW(A1:A7),A1:A7),3)
複製代碼

TOP

本帖最後由 kuu 於 2010-8-10 06:32 編輯

我用的是比較笨的方法
a欄 100 99 100 97 96 95
先由大到小進行排序
a欄 100 100 99 97 96 95
再來我在b欄設定
if(a2=a1,1,""),則b欄會出現
b欄 1      2     3      4     5
再來在C欄設定
if(counta(b1)=1,a1,""),c欄會出現
c欄     100           99    97  96   95
再來在D欄設定                    
Large(D16,3)
就求得了

A  100  99  100  97  96  95排序
→ 100  100  99  97  96  95
B  1              2    3    4    5
C  100          99  97  96  95
D  97                          
以上…謝謝指教

TOP

很精彩的解決方案。
請問各位前輩有沒有移除重複的函式可以套到陣列上的?

TOP

回復 1# metrostar


  =large(A1:A6,3)

TOP

這是我剛學會的,不知道妳適不適用

AA.rar (14.35 KB)

TOP

回復 24# Luc


    討論不重複清單
學海無涯_不恥下問

TOP

        靜思自在 : 人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。
返回列表 上一主題