接上篇EXCEL数组公式从入门到精通一,断续来讲解一下数组公式的计算原理,并用更多的实例让大家更为熟练的掌握精妙绝伦公式的使用。
EXCEL数组公式从入门到精通二――方法/步骤EXCEL数组公式从入门到精通二 1、
数组公式的计算:
先来看一个单行或单列的数组计算,可分为三种情况 :
1、单行数组与单个数据进行运算 如:{1,2,3,4}*2 ,计算结果为{2,4,6,8}也就是数组中的每个元素分别与2相乘并生成新的数组,并且新数组的维数与原数组相同。
2、单行数组与单行数组间进行运算,要求两个数组元素个数一样。如 :{1,2,3,4}*{3,3,3,3},都是单行数组,都有4个元素,这样的运算式成立,计算结果是{3,6,9,12},而{1,2,3,4}+{2,4,6},这样的运算式不成立。
3、单行数组与单列数组间进行运算,两数组元素个数可以不同。如:{1,2,3,4}*{1;2;3;4},前一个是单行水平数组,后一个是单列垂直数组,计算过程是这样的:
水平数组的4个元素"1,2,3,4"分别与垂直数组的第一个元素"1"相乘,并放在第一行;
水平数组的4个元素"1,2,3,4"再分别与垂直数组的第二个元素"2相乘,并放在第二行;
水平数组的4个元素"1,2,3,4"再分别与垂直数组的第三个元素"3相乘,并放在第三行;
水平数组的4个元素"1,2,3,4"再分别与垂直数组的第四个元素"4“相乘,并放在第四行;
以上三个例子,可参考如下三个图片所示.
EXCEL数组公式从入门到精通二 2、
下面来讨论一下多行与多列数组的计算,也可以分为如下三种情况:
1、行数不相等的单列数组与与多行列数组的计算。如图:
得出的结果数组:2行 4 列
EXCEL数组公式从入门到精通二_数组公式
EXCEL数组公式从入门到精通二 3、
2、列数不相等的单行数组与多行多列数组的计算,如图:
得出的结果数组:4行3 列
EXCEL数组公式从入门到精通二 4、
3、行、列数不相同的两个多行多列数组的计算,如图:
得出的结果数组:3行2 列
EXCEL数组公式从入门到精通二 5、
由以上结果看出,两个数组在进行计算时,都是先拿第一个数组的第一行元素与第二个数组的第一行元素进行计算,如果:
1、第一个数组第一行元素数量少于第二个数组第一行的元素数量,则第二个数组第一行多出的元素不参与计算,在结果数组中也不提现。
2、第一个数组第一列元素数量少于第二个数组第一列的元素数量,则第二个数组第一列多出的元素不参与计算,在结果数组中也不提现。