返回列表 上一主題 發帖

[發問] Excel如何顯示最新的日期及資料?

回復 11# Hsieh

不知為何出現 "#VALUE" ?
是格式問題嗎?
感謝!!

最後一次出貨日期 r1.rar (323.95 KB)

fangac

TOP

回復 10# fangsc

最早日期
陣列公式=MIN(IF(N2:N21461=N25604,P2:P21461,""))
最晚日期
陣列公式=MAX(IF(N2:N21461=N25604,P2:P21461,""))
學海無涯_不恥下問

TOP

回復 9# Hsieh

抱歉, 我的意思是找最早的一筆資料及最後的一筆資料.
附件裡, 以2#的公式找到第一次出貨的日期, 但是如果是要找最後一次的出貨日期, 公式該如何用呢?
感謝...

最後一次出貨日期.rar (323.84 KB)

fangac

TOP

回復 8# fangsc


    2#就是找到第一筆的資料
學海無涯_不恥下問

TOP

回復 7# Hsieh

不好意思,借這一個問題,問另一個解題.
如果是要找最早的日期, 函數該如何用?
fangac

TOP

回復 6# h906045
B21=LOOKUP(2,1/($A$2:$A$17=$A21),B$2:B$17)
這要從LOOKUP的搜尋特性來看
因為$A$2:$A$17=$A21會產生一個TRUE與FALSE的邏輯陣列
當1除以這些邏輯值時
1/TRUE→1/1→1
1/FALSE→1/0→#DIV/0!
這樣會得到沒有排序的1與錯誤值所形成的陣列
而LOOKUP函數中的搜尋值(lookup_value)設成2
一定會大於陣列中的所有數值
所以LOOKUP會傳回小於等於lookup_value的最大值
學海無涯_不恥下問

TOP

回復 4# Hsieh

請問Hsieh大大
B21=LOOKUP(2,1/($A$2:$A$17=$A21),B$2:B$17)
其中(2,1/.........有何意義?

TOP

感謝Hsieh大大,成功嘞,很佩服你您的功力,謝謝你讓我又學到了高招

TOP

回復 3# h906045

B21=LOOKUP(2,1/($A$2:$A$17=$A21),B$2:B$17)
學海無涯_不恥下問

TOP

回復 2# ANGELA

感謝大大回應,我把檔案寫更明白些,有勞大大嘞
TEST1.rar (7.73 KB)

TOP

        靜思自在 : 不要隨心所欲,要隨心教育自己。
返回列表 上一主題