2015-12-03 27 views
2

假設我有下列表中較高的下一個值:Excel中 - 從列表中,找到比0

enter image description here

我怎樣才能制定一個細胞「結果」,在列表中搜索T1 ,但是返回與(列B)中的值大於0的第一個(列A中的T1)匹配的(列C)的值。例如,如果我查找T1,它應該返回9.既不是10也不是8。

+0

簡單!將您的數據放入適當的RDBMS(甚至ACCESS)並使用SQL。 –

回答

3

這會發現0之後的下一個:

=INDEX(C:C,MATCH(E2,IF(B:B>0,A:A),0)) 

它是一種陣列式與Ctrl鍵確認 - - 輸入

+0

謝謝斯科特,這正是我所需要的 –

+0

@CamiloOrdonez你很好。樂意效勞。 –

+0

謝謝,學習新東西... –

1

SUMIFS(C:C,A:A,E2,B:B, 「> 0」)

將這個公式中的結果(F2)

+0

如果有多個T1在B不爲0時,這將對結果進行求和。他特別說他想要第一個不是所有的總和。 –

+0

謝謝Eric,Scott是對的,我不想總結他們。我只需要第一個值 –