您好大神!一个数组公式我想详细了解{=INDEX(C:C,SMALL(IF(B$2:B$12=E$2,ROW($2:$12),4^8),ROW(A1)))&""}

您能帮忙解答下吗?主要是其中IF函数这块的,很想知道数组公式?是如何进行逻辑判断,我很费解。

公式中的SMALL(IF(B$2:B$12=E$2,ROW($2:$12),4^8),ROW(A1))
表示:B2:B12中满足为“销售部”的所有数据筛选出来,并返回第一个符合条件的位置。
INDEX(C:C 表示:对应C列的数据是追问

解释的比较抽象啊,

 

这个图中拉黑的这个部分IF条件判断,我该如何去理解?这个部分的结果最终为{3}

追答

 

表示第3、第7、第10行符合要求,然后对应C列的第3、第7、第10行取数,先从ROW(A1)开始取起,也就是符合条件的第一个,即C3;

下拉后,就是ROW(A2) 第二个 C7单元格;

下拉后,就是ROW(A3) 第三个 C10单元格。

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答