当前位置: 主页 > Office办公 > Excel专区 > Excel教程 > Excel2003教程 > 如何在excel2003中创建数组常数

如何在excel2003中创建数组常数

  • 2022-09-03
  • 来源/作者: Wps Office教程网/ 菜鸟图库
  • 148 次浏览

一个数组不必保存在单元格范围内。这种数组保存在内存里,被称为数量常数。
  列出数组的元素,井且用大括号括起来,这样就创建丁一个数组常数。下面是一个拥有5个元素的纵向数组常数的实例:
  {1,0,1,0,1}
  下面的公式使用SUM函数,把前面的数组常数作为它的参数。这个公式返回数组中值的和(这里为3)。请注意,这个公式使用了一个数组,但是它不是数组公式。因此,输入时不要使用Ctrl+Shift+Enter键。
  =SUM({1,0,1,0,1})
  现在,你可能还没有看到使用数组常数的优越性。例如,下面的公式返回的数值与前面的公式相同:
  =SUM(1,0,1,0,1)
  请继续往下看,其优越性会变得更加明显。下面是一个使用两个数组常数的公式:
  =SUM({1,2,3,4}*{5,6,7,8})
  这个公式创建了一个新的数组(在内存里),这个数组包含了两个数组对应元素的乘积。新的数组是:
  {5,12,21,32}
  然后,将这个新数组用做SUM函数的参数,返回计算结果(70)。这个公式等价于下面的公式,这个公式没有使用数组:
  =SUM(1*5,2*6,3*7,4*8)
  一个公式既可以使用数组常数,也可以使用存储在一定范围的数组。例如,下面的公式返回A1:D1内值的和,每一个元素与数组常数中的对应元素相乘:
  =SUM((A1:D1*{1,2,3,4}))
  这个公式等价于:
  =SUM(A1*1,B1*2,C1*3,D1*4)