返回列表 上一主題 發帖

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

应该是在没有确定错误的情况下才使用on error
学习

TOP

不曉得這樣合用嗎
{=LARGE(IF(FREQUENCY(A2:A17,ROW(1:99)),ROW(1:100),0),3)}

Book1.rar (2.13 KB)

知之為知之,不知為不知,誠實也!

TOP

回復 12# gong


    若C欄中的數值很大時如超過65536
恐怕就無法使用此法了
學海無涯_不恥下問

TOP

我也知道這樣有點偷雞
用函數還真不好玩
只能說樓主出的題目都挺有深度
值得來學習及動動腦
知之為知之,不知為不知,誠實也!

TOP

本帖最後由 gong 於 2010-7-7 00:05 編輯

{=INDEX(A2:A100,MATCH(LARGE(IF(ISNUMBER(MATCH(ROW(1:100),RANK($A$2:$A$100,$A$2:$A$100,1),0)),ROW(1:100),0),3),RANK($A$2:$A$100,$A$2:$A$100,1),0))}

gong.rar (4.76 KB)

知之為知之,不知為不知,誠實也!

TOP

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

{=LARGE(IF(FREQUENCY(A1:A100,A1:A100),A1:A100),3)}
300 字節以內
不支持自定義 Discuz! 代碼

TOP

解的好,學習了
知之為知之,不知為不知,誠實也!

TOP

回復 16# zz5151353

拍手叫好.gif
原來FREQUENCY的bins_array是不需要連續數值及單一性
這函數很少去用他值得研究看看
學海無涯_不恥下問

TOP


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

TOP

多謝 wqfzqgk 帥哥學長

您的公式雖然能用

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

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



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

TOP

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題