如何在Excel中根据另一列的活动状态查找列中的顶值



我目前正试图找到基于另一列的列的值,其状态设置为'Y'。例如:

第一列是销量,第二列是名字,第三列是是否活跃

我希望能够有一个列显示最畅销的名字,只要他们在列3中有活跃的状态。当他们在第3列中不活跃时,我想让公式自动转到下一个活跃的顶级卖家。对此任何帮助都将不胜感激。我试过LARGE, INDEX和MATCH,但到目前为止都没有运气。

谢谢!

你可以这样做:

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

注意:输入公式后,你必须在PC上按SHIFT + CTRL + ENTER或在Mac上按COMMAND + ENTER。非常重要。

这与您的模式相匹配,其中A列是销售数量,B列是名称,C列是是否活跃。显然,我的示例数据从第4行开始,在第13行结束,您可以相应地更新。此外,您需要根据活动列中的内容进行更新,我将其设置为"y",但也可以设置为"Yes"或其他内容。

有关更重要的内容,您可以查看这篇文章:http://www.mrexcel.com/forum/excel-questions/336139-need-maxifs-function-similar-sumifs.html

相关内容

最新更新