返回列表 上一主題 發帖

[發問] 找符合條件的最大值_次大值

[發問] 找符合條件的最大值_次大值

大大好,

B欄固定二種膠帶顏色 綠 & 透
且以膠帶顏色,帶出D欄的值(日期來源是"愛心"工作表的D欄)
日期需求分別是
1) 綠...最大日期 (D3)
2) 綠...次大日期 (D4)
3) 透...最大日期 (D5)
4) 透...次大日期 (D6)

問題
1)  D3 / D5已有公式,但D4 & D6的次大值要如何下公式?
2) 要在D欄繼續第N大的值,不知可否達成?
找最大值_次大值.rar (19.32 KB)

回復 1# PJChen


將妳原來公式中Max改使用large
LARGE(array, k)LARGE 函數語法具有下列引數 (引數:將資訊提供給動作、事件、方法、屬性、函數或程序的值。):

Array  必要。這是您要找出第 k 個最大值之數值資料的陣列或範圍。
K  必要。這是要傳回之資料陣列或儲存格範圍中的位置 (由最大值算起)。

D3=IF(LARGE(IF((愛心!$B:$B=$B3),愛心!$D:$D),1)=0,"",LARGE(IF((愛心!$B:$B=$B3),愛心!$D:$D),1))
D4=IF(LARGE(IF((愛心!$B:$B=$B4),愛心!$D:$D),2)=0,"",LARGE(IF((愛心!$B:$B=$B4),愛心!$D:$D),2))
Ctrl+Alt+Enter

TOP

本帖最後由 hcm19522 於 2020-9-7 10:17 編輯

D3 下拉 {=LARGE(IF(B3=愛心!B$4:B$99,愛心!D$4:D$99),COUNTIF(B$3:B3,B3))

https://blog.xuite.net/hcm19522/twblog/589332967
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

本帖最後由 PJChen 於 2020-9-7 18:25 編輯

回復 2# jcchiang
回復 3# hcm19522
兩位大大好,
"愛心"工作表的B、C、D欄的資料從進貨開始,會一直到出貨數量為0時,才算結束,
所以B:D的資料可能會重複出現,直到數量為0,測試到第2~3大的"日期"都會正確,第3~4大開始答案就不正確了
尢其日期重複次數多時....
找最大值_次大值.rar (23.52 KB)

TOP

看附件, 公式不除錯, 有必要自行再加iferror:
Xl0000249.rar (17.77 KB)

TOP

回復 5# 准提部林

准大,
不好意思,我用您回覆的附件,用這樣的方式所得出的第N大,日期會重複,但我不要重複的日期,一個日期只要出現一次就好,我要如何除錯讓它只出現一次?

TOP

回復 6# PJChen


先手動做出各欄位的需求結果及邏輯,
不然還是猜不完~~

TOP

回復 6# PJChen


D3/陣列:
=MAX((愛心!B$4:B$99=B3)*(愛心!D$4:D$99<IF(B3=B2,D2))*愛心!D$4:D$99)

TOP

回復 8# 准提部林

真高興看到這個答案,完全正確...非常謝謝准大

TOP

        靜思自在 : 待人退一步,愛人寬一寸,就會活得很快樂。
返回列表 上一主題