Excel表格SUMPRODUCT函数的使用方法

SUMPRODUCT是Excel函数中很好用的一个函数,有人称之为“万金油”,因为它身兼SUM、PRODUCT、COUNTIF、SUMIF、SUMIFS等函数的功能。

以下面这个销售报表为例。

我们或许需要统计以下5类数据。你会怎样统计呢?

相信会有很多人用数据透视表,可是一个数据透视表不能同时统计出所有的这些数据,你需要多次拖动字段才可以得到所有的结果;

也会有人用SUM、COUNTIF、SUMIFS等函数。

其实,一个SUMPRODUCT函数就可以搞定了。

SUMPRODUCT函数的基本语法为:SUMPRODUCT(引用1,引用2,引用3……)。

第一、销售总额

公式:=SUMPRODUCT(E3:E18,F3:F18)

相当于“=E3*F3 E4*F4 E5*F5 …… E18*F18”。公式太长了,看着好晕,有木有?

第二、总共有多少种不同的饮料

公式:=SUMPRODUCT(N(D3:D18="饮料"))

“D3:D18="饮料"”会得到{FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE},也就是饮料所在单元格会得到TRUE,其他单元格得到FALSE。N()函数可以将TRUE转换为1,FALSE转换为0,从而计算出饮料的数量。

第三、饮料的销售总量

公式:=SUMPRODUCT((D3:D18="饮料")*F3:F18)

按照第二公式的解释,这个公式中非饮料的单元格将得到0,0和任何数相乘还是0,饮料单元格得到数字1,从而可以计算出饮料的销售总量。

这个公式相当于“=SUMIF(D3:D18,"饮料",F3:F18)”。多条件求和中SUMPRODUCT的格式为“SUMPRODUCT({单元格引用}*{单元格引用}*{单元格引用}*……)”。

第四、饮料的销售总额

公式:=SUMPRODUCT((D3:D18="饮料")*F3:F18*E3:E18)

第五、9月份饮料的销售总额

公式:=SUMPRODUCT((MONTH(A3:A18)=9)*(D3:D18="饮料")*F3:F18*E3:E18)

有了上面的基础,这两个应该可以理解了。

SUMPRODUCT常见错误

有两个,一个是SUMPRODUCT参数中的引用必须成双成对出现,如果不是,就会得到“#N/A”;另外一个错误就是SUMPRODUCT参数中有些单元格不是数值型的内容,这会使计算结果返回“#VALUE!”。


谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。

(0)

相关推荐

  • Excel中Sumproduct函数的使用方法

    Excel中Sumproduct函数的使用方法

  • excel表格sumproduct函数如何使用

    excelsumproduct函数使用方法如下: 其语法格式为SUMPRODUCT(array1, [array2], [array3],-),其中每个array都表示一个数组,array个数不超过2 ...

  • Excel中Sumproduct函数使用方法基础教程

    你还在为Excel中Sumproduct函数的使用方法而苦恼吗,今天小编教你Excel中Sumproduct函数的使用方法,让你告别Excel中Sumproduct函数的使用方法的烦恼.本文主要从四方 ...

  • Excel中countifs函数的使用方法

    Excel中countifs函数的使用方法

  • excel sumproduct函数的使用方法及实例

    sumproduct是什么意思 1、查过SUMPRODUCT()函数的使用方法,其解释为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。按我个人解释就是两个以上的数组乘积之和。 其语法格式 ...

  • EXCEL表格ISBLANK函数使用方法图解

    EXCEL表格ISBLANK函数使用方法图解.ISBLANK函数是检查一个文本是否使用了空单元格的函数,是则返回TRUE,否则返回FALSE,那如何在EXCEL表格中使用ISBLANK函数呢?下面小编 ...

  • Excel表格乘法函数公式是什么?如何使用?

    在Excel表格中,我们常常会利用Excel公式来统计一些报表或数据等,这时就少不了要用到加、减、乘、除法,今天小编就来教大家一步一步的使用Excel乘法公式! 我们先从简单的说起吧!首先教大家在A1 ...

  • Excel中if函数的使用方法

    Excel中if函数的使用方法 在执行真假值判断,根据逻辑计算的真假值,返回不同结果.可以使用函数 IF 对数值和公式进行条件检测.通俗的说,就是在Excel表格中在面临选择归类的时候,都可以通过if ...

  • 如何在Excel表格用函数公式将身份证号的年龄数字提取出来

    有的工作伙伴处理身份证信息的Excel表格式时会需要提取年龄数字,那么我们该怎么利用函数公式提取?今天小编就来跟大家分享一下用函数公式将身份证号的年龄数字提取出来的方法.具体如下:1. 首先,我们在电 ...

  • 在excel表格中计算天数的方法

    excel的强项就是计算数据,日期也是excel中经常用到的一个功能,下面海南SEO就分享下利用excel计算天数的具体方法,一起来学习. 操作方法 01 海南SEO这边演示的数据是2015/3/16 ...