Excel的数组公式是什么
2013-09-19
给出office 官方的解释:
数组公式可以执行多项计算并返回一个或多个结果。数组公式对两组或多组名为数组参数的值执行运算。每个数组参数都必须有相同数量的行和列。除了用
Ctrl+Shift+Enter
输入公式外,创建数组公式的方法与创建其他公式的方法相同。某些内置函数是数组公式,并且必须作为数组输入才能获得正确的结果。
如果不想在工作表的单个单元格里输入每个常量值,则可用数组常量来代替引用。
使用数组公式计算一个或多个结果
在输入数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按
Ctrl+Shift+Enter 可以输入数组公式。)时,Excel 会自动在大括号 { } 之间插入该公式。
计算单个结果 此类数组公式通过用一个数组公式代替多个公式的方式来简化工作表模式。
例如,下例计算一组股票价格和股份的总价值,而不是使用一行单元格来计算并显示出每支股票的总价值。
产生单个结果的数组公式:
当将公式 ={SUM(B2:D2*B3:D3)} 作为数组公式输入时,该公式将每支股票的“股份”和“价格”相乘,然后再将这些计算结果相加。
计算多个结果 一些工作表函数返回多组数值,或需要将一组值作为一个参数。如果要使数组公式能计算出多个结果,则必须将数组输入到与数组参数具有相同的列数和行数的单元格区域中。
例如,如果给出了对应于三个月份(列 A 中)的三个销售额(列 B 中),则 TREND
函数会返回销售额的直线拟合值。若要显示公式的所有结果,则应在列 C 的三个单元格 (C1:C3) 中输入该公式。
产生多个结果的数组公式
当将公式 =TREND(B1:B3,A1:A3) 作为数组公式输入时,它会根据三个月的三个销售量得到三个不同的结果(22196、17079 和
11962)。
({
})
中。按
Ctrl+Shift+Enter
可以输入数组公式。)
可用数组公式执行多个计算而生成单个结果。通过用单个数组公式代替多个不同的公式,可简化工作表模型。
请单击需输入数组公式的单元格。
键入数组公式。
例如,下例计算一组股票价格和股份的总价值,而不是使用一行单元格来计算并显示出每支股票的总价值。
买入 卖出
股份 500 300
价格 10 15
总价值
=SUM(B2:D2*B3:D3)
产生单个结果的数组公式
当将公式
={SUM(B2:D2*B3:D3)}
作为数组公式输入时,该公式将每支股票的“股份”和“价格”相乘,然后再将这些计算结果相加。
按
Ctrl+Shift+Enter。
计算多个结果
如果要使数组公式能计算出多个结果,必须将数组输入到与数组参数具有相同列数和行数的单元格区域中。
选中需要输入数组公式的单元格区域。
键入数组公式。
例如,给出了相应于三个月(列
A
中)的三个销售量(列
B
中),TREND
函数返回销售量的直线拟合值。如果要显示公式的所有结果,应在列
C
的三个单元格中
(C1:C3)
输入数组公式。
1
20234
2
21003
3
10000
=TREND(B1:B3,A1:A3)
产生多个结果的数组公式
当将公式
=TREND(B1:B3,A1:A3)
作为数组公式输入时,它会根据三个月的三个销售量得到三个不同的结果(22196、17079
和
11962)。
按
Ctrl+Shift+Enter。