excel 中 想根据销售额找出最大得五个公司 应该怎么做

如题所述

可以这样来实现:

1、思路:

1.1第一步:利用large(数据区域,)函数,确定第1至第5个最大值

1.2第二步:利用match(数据,数据区域)函数,找到该数据所在数组中的位置

1.3第三部:利用index(范围,相对行数,相对列数)函数,引用

2、实现的公式:
2.1排名第1的公式:

=INDEX($A$3:$B$11,MATCH(LARGE($B$3:$B$11,1),$B$3:$B$11,0),1)

2.2排名第2的公式:

=INDEX($A$3:$B$11,MATCH(LARGE($B$3:$B$11,2),$B$3:$B$11,0),1)

2.3排名第3的公式:

=INDEX($A$3:$B$11,MATCH(LARGE($B$3:$B$11,3),$B$3:$B$11,0),1)

2.4排名第4的公式:

=INDEX($A$3:$B$11,MATCH(LARGE($B$3:$B$11,4),$B$3:$B$11,0),1)

2.5排名第5的公式:

=INDEX($A$3:$B$11,MATCH(LARGE($B$3:$B$11,5),$B$3:$B$11,0),1)


温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-01
a列公司名,b列销售额

老大:c1=index(a:a,match(max(b:b),b:b,0))
排名第二:c2=index(a:a,match(large(b:b,row()),b:b,0))),向下拖公式


老三:=index(a:a,match(large(b:b,3),b:b,0)))
老四:=index(a:a,match(large(b:b,4),b:b,0)))
第五:=index(a:a,match(large(b:b,5),b:b,0)))本回答被网友采纳
第2个回答  2009-06-01
A1-A100是销售额,选中B1-B5,在上端编辑栏输入:
=large(a1:a100,{1,2,3,4,5})
以ctrl+shift+enter结束即可,这时B1-B5中显示的即为所求
第3个回答  2009-06-01
=INDEX(A:A,Match(large(B:B,ROW()),B:B)

以上假设A列是公司名,B列是销售额,则你在某空白列,如H列中的H1写入此公式,下拉五个就出来结果了。
第4个回答  2009-06-01
对表格按销售额降序排序,前5行就是销售额最大的公司
相似回答