如何根据Excel中另一列活动状态find列中的最大值

我目前正在试图find基于另一列的状态设置为“Y”的列的值。 例如:

第1列是销售数量,第2列是名称,第3列是如果它们是活动的

我希望能够有一列显示畅销书的名称,只要它们在第3列中处于活动状态。在第3列中它们处于非活动状态的那一刻,我希望将公式自动转到下一个顶部卖家谁是活跃的。 任何帮助,将不胜感激。 我已经尝试了大,索引和匹配到目前为止没有运气。

谢谢!

你可以用类似下面的方法做到这一点:

=INDEX(B4:B13, MATCH(MAX(IF(C4:C13="y", A4:A13)), A4:A13, 0)) 

注意:input公式后,您必须在PC上按SHIFT + CTRL + ENTER或在Mac上按COMMAND + ENTER。 很重要。

这与您的架构相匹配,其中列A是销售数量,列B是名称,列C是否是活动的。 很显然,我的样本数据从第4行开始,到第13行结束,您可以相应更新。 此外,您需要根据您的活动专栏中的内容进行更新,我将其作为'y',但可以是'是',或其他。

更重要的是你可以查看这篇文章: http : //www.mrexcel.com/forum/excel-questions/336139-need-maxifs-function-similar-sumifs.html