我目前正在尝试根据状态设置为“Y”的另一列来查找列的值。例如:
第1列是销售数,第2列是名称,第3列是活动
我希望能够让列显示最畅销的名称,只要它们在第3列中处于活动状态。在第3列中它们处于非活动状态的那一刻我想让公式自动转到活跃的下一个畅销书。任何有关这方面的帮助将不胜感激。到目前为止,我已经尝试过LARGE,INDEX和MATCH没有运气。
谢谢!
答案 0 :(得分:1)
您可以使用以下内容执行此操作:
=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”进行更新,但可能是“是”,或者其他任何内容。
更重要的是,您可以查看此文章:http://www.mrexcel.com/forum/excel-questions/336139-need-maxifs-function-similar-sumifs.html