实例:用数组的方式求和

1、操作要点

l 数组公式的运算要按三键结束:Ctrl+Shift+Enter;

l 用ROW函数和COLUMN函数来形成序列数;

l 使用逻辑值TRUE和FALSE参与计算;

l 公式中的文本要加上英文双引号;

l 使用求和函数SUM进行计算总和;

例:计算1-100的和

①利用ROW函数提取1-100的数组:=ROW()在()内先返回1-10的数组(=ROW(1:10));

②更改()内的数组数值为100(=ROW(1:100)),三键结束;可使用F9键可查看数组数值;

③再使用SUM函数求和=SUM(ROW(1:100))三键结束(其他数值的求和以此类推即可);


例:统计及格人数(60分及以上)和优秀人数(90分及以上)

①参与公式中的运算时,TRUE值为1,FALSE的值为0,(=(单元格区域数组>=60)*1);

②再使用SUM函数求和(=SUM(分数数组>=60)*1))三键结束(及格人数);

③=SUM(分数数组>=90)*1)三键结束(优秀人数),图中逻辑值公式运算作为辅助参考;

例:统计个人销售总额(甲,乙)

①参与公式中的运算时,TRUE值为1,FALSE的值为0,(=(姓名数组=甲单元格)*1);

②利用返回值*销售额,得出甲的个人销售额,作为辅助参考(选定好单元格区域再运算,因为老是忘了选区域);


③=(单元格区域=甲单元格)*1删除掉1直接*销售额;

④利用SUM求和函数求和,向下拖动时,姓名和销售额区域是不变的,需要F4锁定;

学的也只是方法和知识点,过程挺繁琐的,实际情况下统计的话,排序会更快捷;