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

您能帮忙解答下吗?主要是其中IF函数这块的,很想知道数组公式?是如何进行逻辑判断,我很费解。... 您能帮忙解答下吗?主要是其中IF函数这块的,很想知道数组公式?是如何进行逻辑判断,我很费解。 展开
 我来答
凌文元LWY
高粉答主

2015-10-08 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部
公式中的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单元格。

来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式