• Excel—SUMPRODUCT用法指南



    1、最简单的SUMPRODUCT函数等同与SUM函数。

    image

    2、SUMPRODUCT可以设置多参数,其输出值为各参数对应值的乘积之和。

    E2=6*7+8*6+2*8+9*8+3*8+5*9

    image

    3、SUMPRODUCT可以设置更多的参数。

    image


    4、SUMPRODUCT可以实现多条件求和。

    G2中的公式,描写的是满足A和SAM两个条件的对Project进行求和的算法。

    (A2:A13=E2)+0可以生成值为TRUE 和 FALSE的一列数组,(B2:B13=F2)+0同理。再和最后一列数组相乘后,即可以得到满足要求的和。

    image

    5、基于以上原理,SUMPRODUCT的参数顺序是任意的。

    image

    6、由于SUMPRODUCT的原理是乘积,因此也可以用“*”符号代替“,”,变成一个参数,进行运算。

    image

    7、符号可进行任意组合。要注意给参数加上左右括号。由于是连乘也可以将+0取消掉。

    image


    8、SUMPRODUCT也可以用来进行计数,用来替代COUNTIF。必须要用如图所示的格式“(xxxx)+0”。

    如对SAM进行计数。

    image

    9、当然也可以进行多条件计数。

    image


    10、有了判断条件进行大小判断,当然就可以进行排序了。因为排序本质上是大小的顺序规律。

    使用SUMPRODUCT对本区域内大于本单元格的值进行计数,再次计数基础上+1就是各个单元格的顺序了。

    可以想象一下:对综合单元格区域内的单元格与E2进行比较,若大于E2的单元格有2个,证明其排列顺为3。

    image

    11、结合以上实例,也就可以进行多条件排序。

    一定注意:SUMPRODUCT的参数的长度一定是一致的。

    image

    基本上SUMPRODUCT的全部用法也就介绍完毕了,如果有其他的应用方式我也会来更新的。

  • 相关阅读:
    [BZOJ] IOI2015 Boxes纪念品盒
    [BZOJ] 聚会
    [BZOJ] 地精部落
    [BZOJ] 最长距离
    正则
    cookie实例 记住用户名密码
    cookie封装
    碎片整合 例子
    闭包 tab切换 实例
    闭包
  • 原文地址:https://www.cnblogs.com/shadrach/p/6053900.html
Copyright © 2020-2023  润新知