Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。
Excel 取第二大值
A1:A5 依序為
4
0
2
2
4
重複的不計算
最大值為 4
第二大值為 2 (求公式)
===
再舉一例
A1:A5 依序為
5
5
4
4
4
重複的不計算
最大值為 5
第二大值為 4 (求公式)
===
實際應用最多會有 30 個儲存格
即 A1:A30
To:賈大
=large(A1:A30,2)
第一例會取到 4
第二例會取到 5
不符合所求
我需要 "不計算重複的"
謝謝
迷大和 D 大的陣列公式都符合所求
迷大的公式較有擴充性 (第3大、第4大...)
D 大的公式較簡短
不知道要選誰了?
最近工作較多
比較沒有空想這些
感謝賈大、迷大、D 大、準大捧場
將於明日選 D 大為最佳解答
賈大如在意 "採用率" 請先刪題
謝謝
5 個解答
- DanielLv 77 年前最愛解答
單純只取第二大值偷吃步法:
=MAX(IF(A$1:A$5< MAX(A1:A5),A$1:A$5))
陣列公式
2014-10-06 15:01:26 補充:
如依版大題意,單純只取第二大值,可用偷吃步法:
=MAX(IF(A1:A5<MAX(A1:A5),A1:A5)) 陣列公式
若要再增加取第3,4,...大值等,則請參考意見001的E大做法
- 准提部林Lv 77 年前
參考:
LARGE(IF(FREQUENCY(A:A,A:A),A1:A12),2)
數值不可間斷~~
2014-10-06 15:41:50 補充:
單純取第2大:
=LARGE(A:A,COUNTIF(A:A,MAX(A:A))+1)
- EXCEL迷Lv 77 年前
=LARGE(IF(MATCH(A1:A5,A1:A5,)=ROW(1:5),A1:A5),2)
2014-10-06 13:38:05 補充:
針對 H大題意 ,D大 邏輯簡單易懂 請上答
http://blog.xuite.net/hcm19522/twblog/245423009
參考即可