返回列表 上一主題 發帖

[發問] 如何找出前三個交期

[發問] 如何找出前三個交期

各位高手,請教一下~
因為用Vlookup只能找到第一個日期
想要在追蹤工作表找出各種產品的前三個交期的日期該如何設定公式?
追蹤.jpg
總表.jpg
找出交期.zip (6.93 KB)
Adam

感謝 p212大的協助,可以使用,但是我在提問的時候遺漏了一個重點...就是有些交期會有重複的部分
也就是如果A有2個9/1交期時就會變成最近交期1 & 2nd交期都會是9/1,3rd交期才會跳下一個9/10
是不是有辦法可以找出不同的交期,謝謝!
Adam

TOP

感謝 luhpro & ML089 兩位出手相助,都可以使用,謝謝!
結果如下(讓大家參考)
找出交期-done.zip (18.29 KB)
Adam

TOP

請教一下 ML089 大,=IFERROR(SMALL(IF(       FREQUENCY(     IF($A2=總表!$A$2:$A$10,總表!$C$2:$C$10),        IF($A2=總表!$A$2:$A$10,總表!$C$2:$C$10,-999)      )   ,總表!$C$2:$C$10),COLUMN(A1)),"")
其實我看不太懂為何這樣就可以跳過重複值~
其中 FREQUENCY(data_array, bins_array)
的 data_array是用IF($A2=總表!$A$2:$A$10,總表!$C$2:$C$10)
                                        問: 1.為何這個IF函數沒有[value_if_false]的值,是特殊用法嗎?
                                               2.意思是取該項目的所有交期當 data_array嗎?
而分組值bins_array用 IF($A2=總表!$A$2:$A$10,總表!$C$2:$C$10,-999)
                                       問:是否代表當總表有該項目就取得其交期,若無該項目就=-999(用其他數字好像也可以)
在FREQUENCY外層的IF就更看不懂了...................還是說陣列公式不是這樣拆解的
在下實在是資質駑鈍無法參透,是不是可以ML089大稍微解說一下,謝謝!
Adam

TOP

感謝ML089版主詳盡的說明,似通未通,再研究一下,謝謝!
Adam

TOP

        靜思自在 : 能幹不幹,不如苦幹實幹。
返回列表 上一主題