[算表] 陣列乘積,篩選出文字

看板Office作者 (冬瓜青茶)時間7年前 (2016/10/25 12:49), 7年前編輯推噓0(0012)
留言12則, 2人參與, 最新討論串1/1
軟體: EXCEL 版本:2003 試算表截圖: http://imgur.com/a/jBJ7c 試算表檔案: https://goo.gl/7qQKxL A~F欄用 Ctrl+Shift+F3 定義名稱 $A$2:$F$7 範圍名稱定義為"資料" Question1 I2 儲存格需求: H2 所對應之最新SN MAX(IF(EQ_ID=H2,上機日期)),700B最新上機日期:2016/1/27 SUMPRODUCT((EQ_ID=H2)*(上機日期=MAX(IF(EQ_ID=H2,上機日期)))*ITEM),同時符合 700B 與 2016/1/27之對應ITEM VLOOKUP(SUMPRODUCT((EQ_ID=H2)*(上機日期=MAX(IF(EQ_ID=H2,上機日期)))*ITEM),資料 ,2),透過ITEM對應出SN 會需要增加ITEM欄與定義"資料"這範圍名稱,主要是因為SUMPRODUCT無法乘積文字,想不 到(EQ_ID=H2)*(上機日期=MAX(IF(EQ_ID=H2,上機日期)))這個陣列乘積得到true的座標要 如何去對應SN,請問是否有更簡便的方式? Question2 J2 儲存格需求: I2 得到 A044後,需要該SN送回後之最舊上機日期,也就是2016/1/22送回後第一個上機 日期 2016/1/23 Question3 K2 儲存格需求: I2 所秀SN,最後一次送回的廠商 VLOOKUP(SUMPRODUCT((SN=I2)*(送回日期=MAX(IF(SN=I2,送回日期)))*ITEM),資料,5), 與I2公式一樣的困擾,是否可更簡便? 以上三個問題還請各位前輩協助小弟解惑,感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.247.96.157 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1477370959.A.EE5.html

10/25 13:22, , 1F
如同EQ_IQ的上機日期為由小至大
10/25 13:22, 1F

10/25 13:23, , 2F
可以儲存格L2方式
10/25 13:23, 2F

10/25 13:33, , 3F
如同EQ_IQ的上機日期為由小
10/25 13:33, 3F

10/25 13:33, , 4F
至大可以儲存格N2
10/25 13:33, 4F

10/25 13:39, , 5F
10/25 13:39, 5F

10/25 13:39, , 6F
以上因未使用到原檔案自訂名稱,再請自行調整
10/25 13:39, 6F

10/25 19:53, , 7F
非常感謝soyoso大大的分享,真的簡便很多
10/25 19:53, 7F
抱歉J2需求說的不夠清楚,2016/1/22是 A044(I2)的最後送回日期,J2要是最送回後第 一次上機日期 2016/1/23,不用考慮EQ_ID, 感謝 ※ 編輯: ch585 (27.247.96.157), 10/25/2016 22:34:22

10/25 23:55, , 8F
10/25 23:55, 8F

10/26 19:34, , 9F

10/26 19:34, , 10F
改兩格內容後,公式算出 2016/2/26, 不是正確的 2016/2/27,
10/26 19:34, 10F

10/26 19:34, , 11F
不知邏輯錯再那?
10/26 19:34, 11F

10/26 19:48, , 12F
10/26 19:48, 12F
再乘積一次SN後就完全正確了,非常感謝 ※ 編輯: ch585 (27.247.96.157), 10/26/2016 21:41:26
文章代碼(AID): #1O3kHFxb (Office)