标签: excel function
在下图中,我在D列上有16个塔,在E列上施加了相应的力。在B栏中,我有16个塔,高度为6米。
我需要的是确定施加在有6米的塔上的最大力。
我尝试过类似下面这个功能的东西,但它似乎不起作用:
=MAX (if(B4:B10=D4:D19;E4:E19;""))
感谢您的帮助。
答案 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)