SUMPRODUCT函数

函数介绍

SUMPRODUCT(array1,array2,array3, ...)

参数说明:将数组(array)间对应的元素相乘,并返回乘积之和

(SUM是求和的意思,PRODUCT是相乘的意思,所以函数就是相乘之后再求和。学好英语很重要!)

【示例】

【说明】

 公式:=SUMPRODUCT(B2:B11,C2:C11)

含义:=B2*C2+B3*C3+...+B11*C11,分别用单价与个数相乘,然后再计和

------------------------------------

侠之大者,往往不拘小节。SUMPRODUCT也具有这条品格。就算的数据中有无价之宝这种非计算类的数据,SUMPRODUCT也会自动将其视为0,然后继续执行其他数据计算,非常任性有木有?


下面介绍一下SUMPRODUCT面对数据条件统计时的基础技能

条件求和

【初级函数】

SUMIF(条件查找区域,条件,求和区域)

SUMIFS(求和区域,条件查找区域1,条件1,条件查找区域2,条件2...)

【高级函数】

SUMPRODUCT((条件查找区域1=条件1)*(条件查找区域2=条件2)*...*(条件查找区域n=条件n)*(求和区域))

------------------------------------

条件计数

【初级函数】

COUNTIF(计数区域,计数条件)

COUNTIFS(计数区域1,条件1,计数区域2,条件2...)

【高级函数】

SUMPRODUCT((计数区域1=条件1)*(计数区域2=条件2)*...*(计数区域n=条件n))


有了基础技能,我们来看看高级函数的风采:

风采1

统计不重复项个数

【说明】

公式:=SUMPRODUCT((1/COUNTIF(A2:A15,A2:A15))*1)

公式含义:COUNTIF依次返回一组数值,分别是A2、A3...A15各自的个数,即{3,2,3,2,3,2,3,2,1,2,3,1,2,3},被1除后,变为{1/3,1/2,1/3,1/2,1/3,1/2,1/3,1/2,1,1/2,1/3,1,1/2,1/3},求和相加后得出不重复项7

------------------------------------

风采2

联合多列判断

【说明】

公式:=SUMPRODUCT((B2:B8>C2:C8)*1)

公式含义:分别比较B2与C2,B3与C3...B8与C8之间的大小,如果大于,就返回1,如果小于就返回0,最后计和

------------------------------------

风采3

隔列求和

【说明】

公式=SUMPRODUCT((MOD(COLUMN(B2:G2)+1,3)=0)*(B2:G2))

公式含义:COLUMN(B2:G2)返回{2,3,4,5,6,7},加1后变为{3,4,5,6,7,8}。用MOD函数除以3取余数后得到{0,1,2,0,1,2},等于0的只有第1列和第4列,对应B列和E列,即1月和4月

------------------------------------

风采4

隔行求和-求非工作日总交易额

【说明】

公式=SUMPRODUCT((MOD(A2:A28,7)<2)*C2:C28)

公式含义:MOD函数对日期值除以7取余,余数为0和1的日期即为双休日,SUMPRODUCT对余数小于2的日期对应的交易额求和

------------------------------------

风采5

反模糊条件求和

【说明】

公式=SUMPRODUCT(ISNUMBER(FIND($A$2:$A$7,E2))*$C$2:$C$7)

公式含义:FIND函数在客户全称E2中依次查找客户简称A2:A7,如果找到就返回文本位置,如果没找到就返回错误值,{1,#VALUE!,#VALUE!,#VALUE!,1,#VALUE!},ISNUMBER返回数组中的数字,剔除错误值,{1,0,0,0,1,0},SUMPRODUCT函数对数组中1对应的C2:C7进行求和,即C2+C6

(0)

相关推荐

  • 核对数据,还不用这个函数?怪不得你要天天加班!

    本文作者:子书 视频策划:视频小分队 本文编辑:紫瑜 哈喽大家好!我是一只正在疯狂赶稿的可爱书~   今天看到同事愁眉苦脸的看着电脑,我:怎么啦,发生什么事了?   同事:好多小伙伴实际到班,但是没有 ...

  • Isnumber函数+Sumproduct函数+Find函数,模糊条件求和汇总

    Excel情报局 Excel职场联盟 生产搬运分享Excel基础技能 Excel爱好者大本营 用1%的Excel基础搞定99%的职场问题 做一个超级实用的Excel公众号 Excel是门手艺玩转需要勇 ...

  • 作品分享:《精通SUMPRODUCT函数》

    excelperfect 在Excel中,SUMPRODUCT函数是最"多才多艺"的一个函数,特别在Excel 2007之前,帮我们解决了很多问题,即便是Excel 2007及以后 ...

  • Excel教程:SUMPRODUCT函数统计学分

    现在需要在G列,统计每个学生的总学分. G5单元格公式为: =SUMPRODUCT((B5:F5>=60)*($B$2:$F$2)) 然后下拉,就可以一次性统计出所有学生的学分. 用SUMPRO ...

  • 【Excel公式教程】掌握了套路以后,我彻底爱上了SUMPRODUCT函数!

    公众号回复2016   下载office2016 来看一位群友的提问,挺有代表性的一个问题: 需要通过左边的数据源汇总得到右边的结果,蓝色区域用公式计算得出. 对于这个问他而言,可以有很多思路去解决, ...

  • SUMPRODUCT函数使用方法及示例

    在Excel里,除了VLOOKUP,另一个必学的应该是SUMPRODUCT函数了,她称得上是函数中的"万金油"! 首先,名字虽然长一点,但也因此齐集了SUM()和PRODUCT() ...

  • 【视频】Excel函数每日一讲(36):sumproduct函数

    以上视频的所有教学内容,选自教材<玩转Office轻松过二级>(第3版) 书上包含所有方法.技巧.题目,可以自己看书自学. 字都认识,为啥要让别人念呢? 选自本书第9章前言 公式和函数,E ...

  • SUMPRODUCT函数详解

    小伙伴们好啊,今天咱们一起来学习一下SUMPRODUCT函数的用法,这个函数从字面来理解,SUM是求和,PRODUCT是乘积.综合到一起,就是对各个数组参数计算乘积,并返回乘积之和. 啥是数组?咱们就 ...

  • sumproduct函数竟然不支持通配符

    前言 SUMPRODUCT 函数 EXCEL帮助中是这么解释的: 说明 在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和. 语法 SUMPRODUCT(array1, [array2], [ ...

  • SUMPRODUCT函数的妙用

    速写 1 SUMPRODUCT函数简介 SUMPRODUCT函数:是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和.常规用法用到的比较多,但使用SUMPRODUCT实现多条件统计和求和,可 ...

  • Excel隔列求和,SumProduct函数派上用场!

    Excel情报局 Excel职场联盟 生产挖掘分享Excel基础技能 Excel爱好者大本营 用1%的Excel基础搞定99%的职场问题 做一个超级实用的Excel公众号 Excel是门手艺玩转需要勇 ...