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

/ 0评 / 0

数组公式(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 在盘算之后,会返回多个成果,因此公式需添加大括号。