如下图为,某一汽贸公司的销量报表固定模板,A列为品牌名称,B列为销量。 1、统计销量前5名的总和:
{=SUM(LARGE(B2:B12,ROW(1:5)))} 简释: ROW(1:5)代表从1到5. 我们按F9抹黑即显示{1;2;3;4;5} LARGE(B2:B12,ROW(1:5))代表B2:B12区域,由大到小前5个的值。 F9抹黑显示 {929;927;913;876;863}对比原表就是由大到小前5个的值。 外面的sum数组就是统计销量前5名的总和。 注意:公式外面的{}是ctrl shift enter 三键得出的,这是一个数组公式。 2、统计销量后5名的平均值: {=AVERAGE(SMALL(B2:B12,ROW(1:5)))} 同第一个问题的答案一样,只是销量后五名我们用
SMALL(B2:B12,ROW(1:5))计算 平均值的计算公式用AVERAGE公式。 3、统计销量大于600的最小值: =LARGE(B2:B12,COUNTIFS(B2:B12,'>600')) 非数组函数 COUNTIFS(B2:B12,'>600')表示数值区域中大于600的个数,
假如数值区域中大于600的个数为10,那么销量大于600的最小值就是排序 从大到小第10位的值,所以外面嵌套一层large函数就可以算出想要的结果。 另一种方法:
{=MIN(IF(B2:B12>600,B2:B12))}数组函数。 4、统计销量5-10名的平均值:
{=AVERAGE(LARGE(B2:B12,ROW(5:10)))} ROW(5:10)F9抹黑={5;6;7;8;9;10} LARGE(B2:B12,ROW(5:10))表示数值区域中第5大到第10大的值 外面嵌套一层AVERAGE就是销量5-10名的平均值。 以上就是计算前N名,中间N名,后N名的最大值、最小值、平均值、求和。 计算某一范特定条件的最大值、最小值的函数公式。 分别用到LARGE、SMALL、AVERAGE、SUM、COUNTIFS、IF和ROW等7个函数。 当你闲下来的时候,一定自己模拟计算一下。玩着你就学会了这些公式,希望这篇文章对你有帮助。 |
|