Excel有一个公式,大家帮忙解读一下。谢谢了
{=INDEX(D79:D98,MATCH(,COUNTIF(D$100:D100,D79:D98),))}这个公式,看不明白,哪位高手帮忙解答一下,谢谢啦。1,公式定义...
{=INDEX(D79:D98,MATCH(,COUNTIF(D$100:D100,D79:D98),))}这个公式,看不明白,哪位高手帮忙解答一下,谢谢啦。
1,公式定义COUNTIF(range, criteria),这里显示的是countif(range,range);
2,公式定义MATCH(lookup_value, lookup_array, [match_type]),这里用的是match(,countif(range,range),) 。
3,以上两个公式组合,返回的是哪个值的位置? 展开
1,公式定义COUNTIF(range, criteria),这里显示的是countif(range,range);
2,公式定义MATCH(lookup_value, lookup_array, [match_type]),这里用的是match(,countif(range,range),) 。
3,以上两个公式组合,返回的是哪个值的位置? 展开
展开全部
这段代码是对9月份工作表的A2:AB2000范围进行高级筛选,条件区域:2月份工作表A1:A2,
复制到2月份工作表的A5:AB2005
Unique:=False这句是设定选择不重复值,True为唯一值,False为允许存在重复值
复制到2月份工作表的A5:AB2005
Unique:=False这句是设定选择不重复值,True为唯一值,False为允许存在重复值
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
countif条件计数
sumifsumif条件求和
index配合match可实现查找引用
sumifsumif条件求和
index配合match可实现查找引用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
列出区域的品牌名称,数组公式。表中刚好是降序,公式并没有对它排序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公式COUNTIF(D$100:D100,D78:D97)是数组公式,所以公式最后要按Ctrl+Shift+Enter,这个数组公式返回结果就是一个数据,其元素就是COUNTIF(D$100:D100,D78)、COUNTIF(D$100:D100,D79)、COUNTIF(D$100:D100,D80)、……直到COUNTIF(D$100:D100,D97)共20个元素的数组。
公式MATCH(,COUNTIF(D$100:D100,D78:D97),)省略了lookup_value参数的值,其实这种情况lookup_value就相当于0,那MATCH函数在这里就是去在COUNTIF函数返回数组中的第一个等于0的位置。
在D101单元格的公式:{=INDEX(D78:D97,MATCH(,COUNTIF(D$100:D100,D78:D97),))}解读:
在D$100:D100区域(其实就是D100单元格,其值为“品牌”)中去分别计数D78到D97共20单元格值,很显然,全部返回都是0,即COUNTIF函数此时的返回结果是一个由20个0组成的数据,那第一个0就出现在这个数组的第1个元素,然后在INDEX(D78:97,1,)中就取第1个(即D78)单元格的值,就是“美的”;
在D102单元格的公式应该是:{=INDEX(D79:D98,MATCH(,COUNTIF(D$100:D101,D79:D98),))}解读:
在D$100:D101区域(其实就是D$100到D101单元格,其值分别为“品牌”、“美的”)中去分别计数D79到D98共20单元格值,很显然,COUNTIF函数此时的返回结果应该是{1;1;1;1;0;0;0……},前面的4个1是在计数D79:D82中“美的”的值,都会返回1个,然后D83(“奥克斯”)就返回0了,所以MATCH函数此时返回5,然后在INDEX(D79:98,5,)中就取第5个(即D83)单元格的值,就是“奥克斯”……以此类推。
公式MATCH(,COUNTIF(D$100:D100,D78:D97),)省略了lookup_value参数的值,其实这种情况lookup_value就相当于0,那MATCH函数在这里就是去在COUNTIF函数返回数组中的第一个等于0的位置。
在D101单元格的公式:{=INDEX(D78:D97,MATCH(,COUNTIF(D$100:D100,D78:D97),))}解读:
在D$100:D100区域(其实就是D100单元格,其值为“品牌”)中去分别计数D78到D97共20单元格值,很显然,全部返回都是0,即COUNTIF函数此时的返回结果是一个由20个0组成的数据,那第一个0就出现在这个数组的第1个元素,然后在INDEX(D78:97,1,)中就取第1个(即D78)单元格的值,就是“美的”;
在D102单元格的公式应该是:{=INDEX(D79:D98,MATCH(,COUNTIF(D$100:D101,D79:D98),))}解读:
在D$100:D101区域(其实就是D$100到D101单元格,其值分别为“品牌”、“美的”)中去分别计数D79到D98共20单元格值,很显然,COUNTIF函数此时的返回结果应该是{1;1;1;1;0;0;0……},前面的4个1是在计数D79:D82中“美的”的值,都会返回1个,然后D83(“奥克斯”)就返回0了,所以MATCH函数此时返回5,然后在INDEX(D79:98,5,)中就取第5个(即D83)单元格的值,就是“奥克斯”……以此类推。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询