Re: [算表] 多重條件的index陣列
試看看以下公式囉...
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
06/13 11:45, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章