Excel数组公式
定义
数组就是单元的集合或是一组处理的值集合。写一个以数组为参数的公式,即数组公式,就能通过这个单一的公式,执行多个输入的操作并产生多个结果——每个结果显示在一个单元中 。 数组公式可以看成是有多重数值的公式。与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公式可以占用一个或多个单元格。
数组公式的参数是数组,即输入有多个值;输出结果可能是一个,也可能是多个——这一个或多个值是公式对多重输入进行复合运算而得到的新数组中的元素(可以作为其他公式的输入 {=SUM(ROUND(A1:A50,2))}).
例
{=SUMIF(A2:A9,C2:C3,B2:B9)}
// {计算range(A2:A9)中等于C2的单元格对应的行中对应的rang(B2:B9)中的值的合计,计算range(A2:A9)中等于C3的单元格对应的行中对应的rang(B2:B9)中的值的合计}
{=SUM(IF(A2:A11=″商品1″,B2:B11*C2:C11,0))}
// 这个数组公式创建了一个条件求和,若在A2:A11中出现值“商品 1”,则数组公式将B2:B11和C2:C11中与其相对应的值相乘并累加,若是其他值则加零。
数组公式输入
输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。
选取数组公式所占有的全部区域先选中区域中任意一个单元格,然后按下Ctrl+/键即可。
原则
一个数组公式即使仅占用一个单元格也需要以数组的方式输入.