在查另网上的一些excel文件时,细心的朋友会看到部分excel函数公式两边看到添加有大括号{},是否明白这个大括号是怎么来的?
而这个大括号,在excel表格中表示的就是数组。
数组,其实就是多个数进行了运算,或者临时的储存。
想学好函数的同学也一定要耐心把下面的教程看完,以免以后教程中公式看不懂。这里所说有,其实就是函数中要理解数据的含义。
先从一个简单的计算公式说起:
=A1*B1
它的结果为20,返回结果只有一个数,是一个单独的值excel乘法公式,而非多个
而excel表格中,如何让多个数与B1相乘,并运算会是什么结果呢?
公式为:= A1:A5*B1
结果是分别返回一个相乘的结果值。即返回的是一组值:20;40;50;60;30,因为是多个值,所以临时存在一个单元格以外的地方。比如可以理解为数储存在电脑内存中。
因为单元格只是显示1个值,所以结果为多个值时,无法正常显示,所以显示为错误值。
如果使用三键结束,ctrl+shift+回车,可以尝试一下哦。
如果让一列数与另一列数相乘是什么结果呢?
=A1:A5*B1:B5
结果是相对应的行一对一相乘,几行数会返回几个结果:20;8;35;48;27
在这里,直接回车,也是会错误的,那再使用3键结束,可以试一下。
说了这么多,同学们只需要了解:excel中的运算后返回值的个数有两种:1个数和1组数。
那么,如果一个公式中含有返回一组数的表达式时,就需要用数组运算方法。即在公式后按 ctrl+ shift+ enter三键自动添加大括号{}。
excel表格中有例外的情况,lookup、sumproduct函数就可以直接执行数组运算,而不需要添加大括号,当然即使使用数组的形式结果,也能运算出正确的结果。
下面通过2个例子来看一下数组的使用。
第一个例子:销售统计表中,要求根据销售数量,计算所有人员提成之和(假设第一个提成10元)
娜娜项目网每日更新创业和副业教程
网址:nanaxm.cn 点击前往娜娜项目网
站 长 微 信: nanadh666
使用数组的情况下,我们使用普通的公式应该这样写:
=2*10+4*10+5*10+6*10+3*10=200
用数组方法:
{=SUM(B2:B6*10)}
套用开始的理论,因为 B2:B6*10计算后返回多个结果,所以公式要添加大括号。
【例2】计划B2:B2区域总共有多少汉字(其实就是有多少了字符,1个汉字表示个字符)。
公式:{=SUM(LEN(B2:B4))}
len(B2:B4)要返回每个单元格的字符个数,多行的字符个数,组在一起就形成了组数,最后使用sum函数,对多个值进行求和。
注意:公式没有错的情况下,如果使用了不良的结果方式,最后有excel所运算出来的结果也可能会出现错误。
比如应该使用数组结束的excel乘法公式,直接使用了普通公式的enter回车,会导致无法运算,甚至显示了一个错误的结果。
长按二维码添加客服
Excel基础、函数、图表教学
表格设计、制作、模板
数据处理、统计、分析
娜娜项目网每日更新创业和副业教程
网址:nanaxm.cn 点击前往娜娜项目网
站 长 微 信: nanadh666