2013-10-22 27 views
0

我知道SUMIF(和朋友)公式。我想知道如果沒有宏或VBA,可以將邏輯擴展到其他功能(例如「性別= F的最大年齡」)。我試過類似Excel中公式中的過濾

MAX(IF(A1:A5="F",B1:B5,"")) 

但它似乎沒有工作。

+0

如果你有多個標準,你應該閱讀這個[DDOE post](http://dailydoseofexcel.com/archives/2010/03/23/maxif-and-minif-with-multiple-variables/)。 –

回答

3

它可以與一個陣列式來完成,使用Ctrl-Shift-Enter進入這個公式:

=MAX(IF(A1:A5="F",B1:B5,0)) 

(它將與大括號式條顯示)。

零值用於那些不是「F」的值/行,這不會影響最大年齡。

+0

。但是這個問題應該在superuser.com中,因爲你不需要任何編碼。這是一個編程論壇。 –

+0

它看起來像是Mac上的'Command' +'Return'。 –

+0

@AndyG不要說你的評論是錯誤的,但一個嚴重的問題,我很習慣人重定向到超級用戶的問題,但在[Excel的信息](http://stackoverflow.com/tags/excel/info)頁暗示如果標記爲「Excel-Formula」,公式的問題是可以接受的。 – user2140261