excel如何对有公式的数据求和(用EXCEL公式实现前几名求和有这么多方法)
在实际工作中免不了要计算前5名销售额的机构占全部销售额多少等类似的要求,但是前几名如何得到和实现呢,Excel的实现方法很多,今天主要是说用函数的方法来实现。
我举个例子,想求销售额前3的公司的销售额合计:
计算这个前3名的销售额合计,我们先想想怎么实现,很显然第一步应该是要找到前3名是哪些机构,然后对前3名的数据进行求和。实现起来方法不止一种,我们一起来看看。
1.SUM RANK
我们在空白单元格输入{=SUM((RANK(B2:B10,B2:B10)<=3)*B2:B10)}就可以得到结果。
简单说一下这个实现的原理,RANK函数是一个排名函数,通过RANK(B2:B10,B2:B10)<=3找到前3名,然后通过SUM将前3名销售额进行求和,需要注意的是这里的大括号要用CTRL SHIFT ENTER三键输入实现。
2.SUM LARGE
我们在空白单元格输入=SUM(LARGE(B2:B10,{1,2,3}))就可以实现结果。
这个实现的方式是先通过LARGE实现前3名的销售额,与RANK不同的是,这个函数的结果直接就是销售额,所以用SUM直接求和就可以了,这里的大括号与上面1的输入方法不一样,这里是直接输入即可。
3.SUMPRODUCT RANK
我们在空白单元格输入=SUMPRODUCT((RANK(B2:B10,B2:B10)<=3)*B2:B10)可以实现同样的效果。
大家发现和SUM RANK的搭配类似,但不同的地方在于没有那个大括号,这是因为SUMPRODUCT本身就是一个数组函数,所以无需再加一个大括号了,当然如果相加也是可以的,没有区别。
4.SUMIF LARGE
我们在空白单元格输入=SUMIF(B2:B10,">="&LARGE(B2:B10,3)),
其中">="&LARGE(B2:B10,3))是大于等于第三大销售额的意思,通过sumif条件求和实现这个结果。
如果喜欢我的文章,欢迎关注跟我学EXCEL图表
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com