本文目录一览:
请教如何在 excel 中 让几个数组 相乘
点中要复制的框,光标移到所选框的右下角,出现一个小十字时按住鼠标左键拖拉到你想被复制的框,松开左键后被拉过的框都被复制,把不需要被复制的框删去复制的内容即可。
如何用数组按要求将多列相乘
一、Excel 数组相乘有两种类型:
1、行与行或者列与列相乘,
2、行与列相乘。
二、Excel 数组相乘方法、结果:
1、行与行或者列与列相乘,两个数组的对应单元格相乘,得到一个新的数组
例如:C1=A1:A5*B1:B5
就{1;2;3;4;5}*{10;20;30;40;50}={10;40;90;160;250}
A3=A1:E1*A2:E2
就是{1,2,3,4,5}*{10,20,30,40,50}={10,40,90,160,250}
2、行与列相乘,列的每一个单元格分别与行的所有单元格相乘得到一个新的数组,数组元素的个数是两个数组元素个数的乘积。例如:
C4=A1:A5*B1:D1
就是{1;2;3;4;5}*{1,2,3}={1,2,3;2,4,6;3,6,9;4,8,12;5,10,15}
备注:行与行或者列与列相乘,两个数组的元素个数要一致,否则乘积产生的新数组中会出现错误值。
excel 函数 数组相乘,有些数据没有
一、两列数据相乘可以用PRODUCT函数
PRODUCT函数
将所有以参数形式给出的数字相乘,并返回乘积值。
语法
PRODUCT(number1,number2,...)
Number1,
number2,
...
为
1
到
30
个需要相乘的数字参数。
说明
当参数为数字、逻辑值或数字的文字型表达式时可以被计算;当参数为错误值或是不能转换成数字的文字时,将导致错误。
如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。
比如用A,B两列单元格数字全部相乘,则可以在A,B两列外的任一单元格写入公式
=PRODUCT(A:B)
得出两列数据全部相乘的值
二、假设是指两列数据分别相乘的值再相加,则要用SUMPRODUCT函数
SUMPRODUCT函数
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法
SUMPRODUCT(array1,array2,array3,
...)
Array1,
array2,
array3,
...
为
2
到
30
个数组,其相应元素需要进行相乘并求和。
说明
数组参数必须具有相同的维数,否则,函数
SUMPRODUCT
将返回错误值
#VALUE!。
函数
SUMPRODUCT
将非数值型的数组元素作为
处理。
比如是要A1*B1+A2*B2+A3*B3........+A100*B100这样两列数据分别相乘再求出总和,则可以在A1至B100单元格以外的任一单元格写入公式
=SUMPRODUCT(A1:A100,B1:B100)
或
=SUMPRODUCT(A1:A100*B1:B100)