[算表] 陣列乘積,篩選出文字
軟體: 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
10/25 13:22, 1F
→
10/25 13:23, , 2F
10/25 13:23, 2F
→
10/25 13:33, , 3F
10/25 13:33, 3F
→
10/25 13:33, , 4F
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
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, 9F
→
10/26 19:34, , 10F
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