使用的环境
计算机环境:Windows11Excel版本:Excel2016家庭与学生版
数组公式
数组公式是可以对数组中的一个或多个项执行多个计算的公式。 可以将数组视为值的行或列,也可以将数组视为值行和列的组合。 数组公式可以返回多个结果或单个结果。
数组公式的使用
多单元格数组公式
举例说明,计算每个销售人员的各汽车类型的总销售额,按照普通公式不采用数组公式的方式,就按照F列的方式,选中F2单元格输入=C2*D2然后回车后进行自动填充。
数组公式的计算方式则选择单元格 E2:E11,输入公式 =C2:C11*D2:D11,然后按 Ctrl+Shift+Enter。
这是数组公式在使用方式上的重大区别,使用数组公式时,按 Ctrl+Shift+Enter 以输入公式。 执行此操作时,Excel 将用大括号将数组公式括起来,如果手动键入大括号,公式将转换为文本字符串,并且不起作用。
单个单元格数组公式
若计算所有销售人员的销售额,使用普通公式需要使用F列作为辅助列(如下图1),或使用SUMPRODUCT函数(如下图2).
使用数组公式可以更清晰简洁的得到同样的结果,输入公式=SUM(C2:C11*D2:D11),然后按 Ctrl+Shift+Enter。如图示3.
数组公式的特点
- 一致性 如果单击 E2:E11 的任意单元格,都是相同的公式。 这种一致性有助于确保更高的准确性。
- 安全 不能覆盖多单元格数组公式的组件。 例如,单击单元格 E3,然后按 Delete。 必须选择整个单元格区域(E2 到 E11),然后更改整个数组的公式,否则只能让数组保留原样。 作为附加的安全措施,必须按 Ctrl+Shift+Enter 以确认对公式所做的任何更改。
- 较小的文件大小 通常可以使用单个数组公式而不是多个中间公式。 例如,工作簿使用一个数组公式来计算 E 列中的结果。如果使用标准公式 (,例如 =C2*D2、C3*D3、C4*D4...) ,则使用 10 个不同的公式来计算相同的结果。