返回列表 上一主題 發帖

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

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

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

學妹又來麻煩大家了

請帥哥/美女版主 帥哥/美女學長跟學姐

幫忙學妹完成


答案 : 97


A 下有這些數據 (最大不超過100)


A1 = 100
A2 = 99
A3 = 100
A4 = 97
A5 = 96
A6 = 95
.
.
.
.
.

回復 24# Luc


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

TOP

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

AA.rar (14.35 KB)

TOP

回復 1# metrostar


  =large(A1:A6,3)

TOP

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

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

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


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

TOP

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

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



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

TOP

多謝 wqfzqgk 帥哥學長

您的公式雖然能用

但不是學妹要的,求出的數據是 99 耶 (不對不對)

是要 97 ...
metrostar 發表於 2010-7-6 17:18



奇怪了,小弟試是正常的
小弟是excel程式初學者,請多多指教

TOP


棒級了,非常精彩
感謝樓上多位帥哥版主跟帥哥學長
感恩加感謝您們
完全可以達到
非常的感動呢
您們真是太強太強了
感謝您們並祝賀您們
幸福好運永遠降臨您們身上

TOP

        靜思自在 : 人要自愛,才能愛普天下的人。
返回列表 上一主題