zoukankan      html  css  js  c++  java
  • 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的全部用法也就介绍完毕了,如果有其他的应用方式我也会来更新的。

  • 相关阅读:
    Lucene
    coreseek
    Sphinx学习之sphinx的安装篇
    在Hive中使用Avro
    Hive中实现group concat功能(不用udf)
    Fresnel Reflection
    安装Windows更新程序遇到错误:0x80070422
    float4与half4数据类型
    Dijkstra算法(三)之 Java详解
    地图四叉树一般用在GIS中,在游戏寻路中2D游戏中一般用2维数组就够了
  • 原文地址:https://www.cnblogs.com/shadrach/p/6053900.html
Copyright © 2011-2022 走看看