Excel - Max比较两个数组后

时间:2016-12-06 16:28:47

标签: excel function

在下图中,我在D列上有16个塔,在E列上施加了相应的力。在B栏中,我有16个塔,高度为6米。

我需要的是确定施加在有6米的塔上的最大力。

我尝试过类似下面这个功能的东西,但它似乎不起作用:

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

感谢您的帮助。

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用此数组公式:

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

作为数组公式,需要在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter确认。如果操作正确,那么Excel会将{}放在公式周围。

或者您可以将其用作正常公式:

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

enter image description here