当前位置:首页 > 知识 > 数组公式(Excel中数组公式的知识点)

数组公式(Excel中数组公式的知识点)

数组公式(Excel中数组公式的知识点) 从一个计算公式开始说起,如下: =A1*B1 其结果为50,仅有一个数。 若想让多个数和1相乘,结果会怎样呢? =A1:A5*B1 会返回一组值:50 5*10、20 2*10、

数组公式(Excel中数组公式的知识点)

从一个计算公式开始说起,如下:

=A1*B1

其结果为50,仅有一个数。

若想让多个数和1相乘,结果会怎样呢?

=A1:A5*B1

会返回一组值:50 5*10、20 2*10、30 3*10、10 1*10、60 6*10,但由于单元格无法同时显示多个结果,因此会显示为 #VALUE! 错误值。

若让一列数和另一列数相乘,是得到什么结果呢?

=A1:A5*B1:B5

会返回对应的行一对一相乘,结果如下:50 5*10、6 2*3、15 3*5、6 1*6、48 6*8,由于单元格无法同时显示多个结果,因此仍会显示为 #VALUE! 错误值。

到这里,大家需要记得:excel中运算返回值的结果一般有两种:1个数 和 1组数。

若想在公式中返回一组数,就需使用数组运算。

即在输入公式之后,按ctrl+shift+enter三键,即会自动添加大括号{}。象sumproduct、lookup 函数可直接执行数组运算,不需添加大括号。

举例如下:

如下图,在销售统计表中,需要按照销售数量,计算出所有人员的销量之和。

若使用普通方法,公式应为:

=2*10+5*10+9*10+8*10+4*10=280

若用数组法:

{=SUM B2:B6*10}

总结一下,由于 B2:B6*10 在计算之后,会返回多个结果,因此公式需添加大括号。

以上就是(数组公式(Excel中数组公式的知识点))全部内容,收藏起来下次访问不迷路!