分享

Excel万能的Sumproduct计算函数,近8成人知道它却从没用过

 碧荷晨露 2019-03-02

说到Excel函数,可能许多人第一反应就是vlookup、sum、countif、if等查询和计算条件函数。数据整理离不开数据的计算,所以除了常用的sum、countif、AVERAGEIF等函数。

Excel万能的Sumproduct计算函数,近8成人知道它却从没用过

其实还有一个万能计算函数那就是Sumproduct函数,因为这个函数在数据处理的时候,确实是非常的强大。但也因为不理解这个函数,所以有80%的人知道,但是却不会使用这个函数。下面我们就来学习一下这个函数的具体用法。

案例一:多条件计算个数

Excel万能的Sumproduct计算函数,近8成人知道它却从没用过

案例说明:计算销售2部年龄在25岁以下的女性人数

函数公式:

SUMPRODUCT((C2:C10=G7)*(D2:D10=H7)*(E2:E10<25))

函数讲解:

在这里我们用到了3个条件的计算。也就是在多维度条件计算的时候,可以使用Sumproduct函数进行直接处理。多条件计数的通用格式如下

Sumproduct(条件1*条件2*条件3...*条件N)

案例二:多条件数据求和

Excel万能的Sumproduct计算函数,近8成人知道它却从没用过

案例说明:计算销售2部年龄在25岁以下的女性的销售额

函数公式:

SUMPRODUCT((C2:C10=G7)*(D2:D10=H7)*(E2:E10<25),F2:F10)

函数讲解:

我们这里多条件求和,条件区域的格式与第一个案例相似,主要为后面多了个求和区域。函数同样只要2个参数区域。多条件计数的通用格式如下

Sumproduct((条件1*条件2*条件3...*条件N),求和区域)

案例三:多维条件下数据区域范围内求和

Excel万能的Sumproduct计算函数,近8成人知道它却从没用过

案例说明:计算销售1部1-3月的总销售额

函数公式:

SUMPRODUCT((C3:C10=H7)*D3:F10)

函数讲解:

多维度条件下数据求和,这里的话用的函数多个条件用*号的方式进行计算。这个过程中会先将符合条件的值用数值的方式,新组建一个数据区域。我们选择函数按F9可以得出下面的值:

Excel万能的Sumproduct计算函数,近8成人知道它却从没用过

如上图,符合条件的值会将数字提取出来,不符合的值会以0的方式来显示。最终函数会进行数据求和。

案例四:不同维度多条件数据区域求和

Excel万能的Sumproduct计算函数,近8成人知道它却从没用过

案例说明:计算销售2部2月的总销售额

函数公式:

SUMPRODUCT(((C3:C10=H7)*($D$2:$F$2=I7))*E3:E10)

函数讲解:

在这里我们用到了横向和纵向等多维度不同条件下的数据求和。各参数间用的都是*将多个条件值进行连接处理。

案例五:对数据进行不同维度快速拆分

Excel万能的Sumproduct计算函数,近8成人知道它却从没用过

案例说明:将对应人员产品的销量,按照右边的格式进行快速拆分

函数公式:

SUMPRODUCT(($B$3:$B$14=$G3)*($C$3:$C$14=H$2)*($D$3:$D$14))

函数讲解:

这里我们可能需要注意的就是了解相对引用和绝对引用方法的使用。比如:

($B$3:$B$14=$G3),我们固定了G3的列,这样是我们往右边拖动的时候,对应的姓名不会变,往下拖动姓名才会变;

($C$3:$C$14=H$2,我们固定了行,因为这样我们往右边拖动的时候,列可以自动发生变化,但是往下拖动的时候行不会发生变化。

现在你对这个函数的使用是否有更进一步的了解了?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多