Re: [算表] 多重條件的index陣列

看板Office作者 (windknife18)時間14年前 (2012/06/12 21:45), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
試看看以下公式囉... D2 =arrayformula(IF(ROWS($B$2:B2)<=SUMPRODUCT( ($B$2:$B$5000="type A")*($C$2:$C$5000>30)), SMALL(IF(($B$2:$B$5000="type A")*($C$2:$C$5000>30), $A$2:$A$5000,""),ROWS($B$2:B2)),"")) ※ 引述《cluss (高速離心機)》之銘言: : 軟體: google excel : 版本: google : 不知道來這裡發對不對,為了找出更簡單的方法只好來這裡求助各位高手 : 假設我有一個資料結構如下 : A代號 B 型號 C數值 D欄位 : 1 type A 45 : 2 type B 36 : 3 tpye B 12 : 4 type A 22 : 5 type C 16 : 6 type D 21 : 7 type A 48 : 我想要D攔列出type A的數值大於30的代號 : 我在excel裡面實作是 : {index(A:A,small(if(index(C:C,small(if(B:B="type A"),...接續 : row(B:B)),row())>30,row(C:C)),row()))} : 這樣的文法可以在excel中被實現,可是Google的excel似乎沒辦法透過arrayformula實現 : 請問有沒有可以達到此一結果的其他寫法??? : PS.資料量很多,至少2000-3000筆,所以用vlook好像不適合 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.146.144

06/13 11:45, , 1F
感激 原來那個*是重點 :D
06/13 11:45, 1F
文章代碼(AID): #1FrqW0-T (Office)
討論串 (同標題文章)
文章代碼(AID): #1FrqW0-T (Office)