2016-12-06 136 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