Product和Sum类似,都是可以接受多个输入信号的乘除(加减),其参数有两种形式:
1一个整数N,表示N个信号相乘(相加)。
2一个符号列表,则按照符号的数量确定输入个数,而输入对应的运算则由符号决定,例如,第2个“/”表示第1个信号为乘,第2个信号为除。
扩展资料:
1selector的用法:
增加相应维数后,在index option中选择“index vector(import)”即会出现增加的输入通道,需要注意的是,第一个通道是数据输入,elector的输出结果即为第一个通道中输入的数据。
而其他增加的通道,是做输出配置用。比如,输入的数据是一个2维数据,而输出其中一列还是输出2列由外部的变量决定。那么就需要增加通道。
另外,“index vector(import)”与“index vector(dialog)”的区别是,前者是增加了一个通道作为配置,后者是在模块中直接写进参数进行配置。
2 求和∑运算模块应用于多维数组的配置:
输入可以为任意维数的数组[m,n],而输出的维数可自定义。
输出维数若为"all dimensions",则输出结果为一个元素(mXn个数相加的结果)。
输出维数若为自定义,则需注意,定义的维数只能为1和m(前者为[1,n]数组,后者输出为[m,1]数组),即相应地所有列对应的行数据相加、所有行对应的列数据相加。
4 ForEach模块类似for循环,可遍历数组中所有元素:
在模块的根路径下放置一个ForEach模块,然后在该模块中配置需要进行for循环 *** 作的变量即可。
以wps为例,sum product函数用法是:
1、调用SUMPRODUCT,选择存放结果的单元格;
2、点击上方工具栏公式一项中的插入函数按钮;
3、在搜索框中输入sumproduct,双击下方出现的SUMPRODUCT函数;
4、SUMPRODUCT函数界面出现。
5、sumproduct函数返回相应的数组或区域乘积的和。说明数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值,函数SUMPRODUCT将非数值型的数组元素作为0处理。
6、汉语的意思SUM:数求和。SUMPRODUCT组合的汉语意思是:乘积之和,在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
sumproduct函数说明:数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
汉语的意思SUM:数求和。PRODUCT:数(乘)积 20 is the product of 5 and 4二十是五与四的乘积。SUMPRODUCT:组合的汉语意思是:乘积之和,在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
数学函数SUMPRODUCT应用实例:
基本功能
1.函数SUMPRODUCT的功能返回相应的区域或数组乘积的和。
2.基本格式SUMPRODUCT(数据1,数据2,……,数据30)
3.示例数据表A列 B列 C列 D列 E列数据1数据2数据3数据4数据52 3 4 12 105 5 6 5 209 7 8 #N/A 307 2 7 9 KL1 6 2 8 2
⑴基本计算
①区域计算要求:计算A、B、C三列对应数据乘积的和。公式:=SUMPRODUCT(A2:A6,B2:B6,C2:C6)计算方式:=A2B2C2+A3B3C3+A4B4C4+A5B5C5+A6B6C6即三个区域A2:A6,B2:B6,C2:C6同行数据积的和。返回值788。
②数组计算要求:把上面数据表中的三个区域A2:A6,B2:B6,C2:C6数据按一个区域一个数组,计算对应数组积的和。把A2:A6,B2:B6,C2:C6分别作为一个数组,即A2:A6表示为数组-{2;5;9;7;1}B2:B6表示为数组-{3;5;7;2;6}C2:C6表示为数组-{4;6;8;7;2}公式:
=SUMPRODUCT({2;5;9;7;1},{3;5;7;2;6},{4;6;8;7;2})
=788
注意:数组数据用大括号{}括起来。行数据之间用分号";"分隔,如果是同一行的数据,用逗号","分隔。
⑵可能出现的错误
①编辑公式时,引用的数据区域大小不一致导致计算错误,返回值为#VALUE!。示例:在上面的数据表中,计算A列与B列数据区域积的和。公式:
=SUMPRODUCT(A2:A6,B2:B5)
或
=SUMPRODUCT(A2:A6,B2:B8)
都会返回错误值#VALUE!。所以在用SUMPRODUCT函数时,引用的数据区域大小要一致。
②数据区域中有错误值时,计算出现错误值。示例:在上面的数据表中,计算数据区域A2:A6与D2:D6对应积的和。公式:
=SUMPRODUCT(A2:A6,D2:D6)
因为D2:D6中有错误值#N/A,所以公式返回值为错误值#N/A。
③数据区域引用不能整列引用。示例:计算上面数据表中A2:A6和B2:B6区域对应数据积的和,正确公式为=SUMPRODUCT(A2:A6,B2:B6)则返回正确的计算值94。如果用公式
=SUMPRODUCT(A:A,B:B)
则返回错误值#NUM!。
④数据区域有文本,计算中系统默认文本值为0。示例:在上面数据表中,计算A2:A6和E2:E6区域中对应数据积的和。公式
=SUMPRODUCT(A2:A6,E2:E6)
返回值是392,其中E5是文本KL,则A5E5=0。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)