Excel函数——SUMPRODUCT返回数组乘积之和

 时间:2024-10-12 15:04:29

使用SUMPRODUCT函数可以在给定的几个数组中将数组间对应的元素相乘,并返回乘积之和。从单词上可以看出SUMPRO肛舀辨乔DUCT是由SUM和RPODUCT两个函数组成,那么它作用也相当于对数组先PRODUCT,再SUM。

工具/原料

Excel各版本

格式和参数

1、格式和参数格式 SUMPRODUCT(array1,[array2],[array3],...)用途 将数组间对应的元素相乘,并返回乘积之和

Excel函数——SUMPRODUCT返回数组乘积之和

2、简单的可以记忆为:

Excel函数——SUMPRODUCT返回数组乘积之和

示例

1、如图,求以下表格中的总金额,这是一个比较常见的,知道物品的单价,数量,折扣(1-折扣率),求所有物品的总额。本文用三个方法来计算,并简单的做一个比较:

Excel函数——SUMPRODUCT返回数组乘积之和

2、方法1:较基础的,也是几乎所有Excel用户都会想到的办法,用SUM函数+乘法公式:=SUM(B2*D2*烫喇霰嘴(1-E2),B3*D3*(1-E3),B4*D4*(1-E4),B5*D5*(1-E5),B6*D6*(1-E6),B7*D7*(1-E7),B8*D8*(1-E8),B9*D9*(1-E9),B10*D10*(1-E10),B11*D11*(1-E11),B12*D12*(1-E12),B13*D13*(1-E13))公式相当复杂,稍微不注意就会出现公式错误,想要找到公式的错误点,也是很困难的。但是这种方法还真的出现在我们平时的日常生活中,我见到过身边同事有使用,且复杂程度远超我这个公式。数组数量较少时还可以考虑一下,数组数量多了,强烈不推荐这种做法。

Excel函数——SUMPRODUCT返回数组乘积之和

3、第二种方法,用SUM函数和PRODUCT函数组合实现,容易理解,也不容易出错。虽然看图片中的公式数量较多,但实际操作起来并不算复杂,若没有SUMPRODUCT函数,这种方法也是值得一试。

Excel函数——SUMPRODUCT返回数组乘积之和

4、第三种方法:使用SUMPRODUCT函数,一步到位,公式:=SUMPRODUCT(B2:B13,D2多唉捋胝:D13,1-E2:E13)公式解释:数组1(B列的元素)×数组2(D列的元素)×数组3(1-E列,折扣),各元素分别按行相乘后再相加。

Excel函数——SUMPRODUCT返回数组乘积之和

5、用插入函数的方法,做一次演示,可以看出,操作上远远比手动输入“+”“*”的方法1简单多了。且不易出错。熟练后,我们直接输入函数,数组之间用逗号“,”分开,将更快速。

Excel函数——SUMPRODUCT返回数组乘积之和

函数参数的注意事项

1、如果数组1和数组2不只一列,是所有元素对应相乘,然后再把成绩相加,如下图表示:使用多列引用时,一定要先判断一下逻辑关系是否是自己想要的,虽然计算出结果了,但是是错误的,为避免出错,建议还是一列一列的引用。

Excel函数——SUMPRODUCT返回数组乘积之和
  • 在Excel中如何快速设置区域不允许输入重复值
  • Excel如何应用SMALL函数对数据进行重排
  • 如何计算Excel表格中指定范围和位置处的最小值
  • EXCEL中如何快速找到一组数据的最小值
  • EXCEL如何让新开的工作簿默认10个工作表
  • 热门搜索
    节约用水手抄报大全 争当美德少年手抄报 童话手抄报图片大全 关于体育精神的手抄报 爱国主义手抄报图片 呵护心灵手抄报资料 国庆70周年手抄报 家庭文明公约手抄报 身边的引火源手抄报 初中英语手抄报图片