广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-03-13
    【导读】:
    使用SUMPRODUCT函数可以在给定的几个数组中将数组间对应的元素相乘,并返回乘积之和。从单词上可以看出SUMPRODUCT是由SUM和RPODUCT两个函数组成,那么它作用也相当于对数组先PRODUCT,再SUM。工具/原料moreExcel各版本格式和参数

    格式和参数

    格式 SUMPRODUCT(array1,,,...)

    用途 将数组间对应的元素相乘,并返回乘积之和

    简单的可以记忆为:

    示例

    如图,求以下表格中的总金额,这是一个比较常见的,知道物品的单价,数量,折扣(1-折扣率),求所有物品的总额。

    本文用三个方法来计算,并简单的做一个比较:

    方法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))

    公式相当复杂,稍微不注意就会出现公式错误,想要找到公式的错误点,也是很困难的。但是这种方法还真的出现在我们平时的日常生活中,我见到过身边同事有使用,且复杂程度远超我这个公式。

    数组数量较少时还可以考虑一下,数组数量多了,强烈不推荐这种做法。

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

    第三种方法:使用SUMPRODUCT函数,一步到位,

    公式:

    =SUMPRODUCT(B2:B13,D2:D13,1-E2:E13)

    公式解释:数组1(B列的元素)×数组2(D列的元素)×数组3(1-E列,折扣),各元素分别按行相乘后再相加。

    用插入函数的方法,做一次演示,可以看出,操作上远远比手动输入“+”“*”的方法1简单多了。且不易出错。

    熟练后,我们直接输入函数,数组之间用逗号“,”分开,将更快速。

    函数参数的注意事项

    如果数组1和数组2不只一列,是所有元素对应相乘,然后再把成绩相加,如下图表示:

    使用多列引用时,一定要先判断一下逻辑关系是否是自己想要的,虽然计算出结果了,但是是错误的,为避免出错,建议还是一列一列的引用。

    注意事项

    引用多列所数据,要先判断一下元素对应乘积是否是自己想要的逻辑关系。

    EXCELSUMPRODUCT乘积求和
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_348568.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 02:45:03  耗时:0.026
    0.0264s