需要帮助查找函数以返回数组最大值的标题

时间:2014-12-10 23:56:08

标签: excel excel-formula

所以我有一个电子表格,其中包含5个不同地区不同小部件的买入和卖出价格(这些地区标有A,B,C,D和E.我创建了一个能够找到最大区域内边际的函数,忽略L5中的0(函数为数组:{=IF(MAX(IF(ISERROR(B5:F5/G5:K5),0,(B5:F5/G5:K5)-1))=0,"",MAX(IF(ISERROR(B5:F5/G5:K5),0,(B5:F5/G5:K5)-1)))}

现在,我遇到的问题是我无法找出放入M5的公式,它告诉我哪个区域的保证金最高。我认为它将是INDIRECT和ADDRESS函数的某种组合,但我无法找出与ADDRESS一起使用的函数,它返回我需要的列。

由于我不能包含图片,我将不得不描述设置。小部件的名称从A5开始并向下运行。然后B到F包含每个不同区域中每个小部件的售价。然后G到K包含每个不同区域中每个小部件的购买价格。 L的公式让我知道区域内最高的利润是什么。

1 个答案:

答案 0 :(得分:0)

根据我的理解,OP中的数组公式不会产生正确的结果,我建议更简单:

 {=MAX(B5:F5-G5:K5)}  
在L5中

并复制下来。为了检查与最大值相关联的区域,我建议使用矩阵,以允许多个区域达到任何特定小部件的最大值的可能性。因此,例如在M5中并向下复制以适应:

=IF(B5-G5=$L5,"#","")  

enter image description here