2016-12-06 117 views
1

在下圖中,我在D列上有16個塔,列E上有對應的作用力。在B列中,我有來自16個塔的塔,高度爲6米。Excel - Max在比較兩個陣列後

我需要的是確定施加在6m塔上的最大力。

我試過類似下面的功能,但它似乎doesn't工作:

=MAX (if(B4:B10=D4:D19;E4:E19;"")) 

感謝您的幫助。

enter image description here

回答

2

你可以使用這個數組公式:

=MAX(IF((ISNUMBER(MATCH(D4:D19;B4:B10;0)));E4:E19)) 

作爲它需要被證實數組公式按Ctrl-Shift鍵輸入,而不是退出編輯模式時輸入。如果正確完成,Excel將在公式周圍放置{}

或者你可以使用它作爲一個正常的公式:

=AGGREGATE(14;6;E4:E19/(ISNUMBER(MATCH(D4:D19;B4:B10;0)));1) 

enter image description here