本文目录一览:

请教如何在 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)