乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel乘法公式-Excel函数公式:你不知道的SUMPRODUCT函数

excel乘法公式-Excel函数公式:你不知道的SUMPRODUCT函数

作者:乔山办公网日期:

返回目录:excel表格制作

各位亲,新年好,在这里给各位亲送祝福了,感谢各位亲的关注和支持,正是有了各位亲的关注和支持,Excel函数公式才得到了发展,希望在新的一年里可以给大家带来更好的作品。2018,我们共同努力,共同加油!



Excel中的SUMPRODUCT函数是个乘法累加函数,其实这个函数还有查询,统计,条件统计等各种用法,今天,我们就来探讨一下这些用法!



一、SUMPRODUCT函数语法。


作用:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。


语法:SUMPRODUCT(array1, [array2], [array3], ...)


  • Array1 必需。 其相应元素需要进行相乘并求和的第一个数组参数。


  • Array2, array3,... 可选。 2 到 255 个数组参数,其相应元素需要进行相乘并求和。


备注:


  • 数组参数必须具有相同的维数。 否则,函数 SUMPRODUCT 将返回 #VALUE! 错误值 #REF!。


  • 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。


例如:



目的:计算苹果和梨子的销售总额。


方法:


在目标单元格中输入公式:=SUMPRODUCT(C3:C4,D3:D4)。



二、单个条件计数。


由于该函数的第一个参数是必需的,所以,我们可以利用这个特点,可以实现条件计数。


目的:计算“二班”的人数。



方法:


在目标单元格中输入公式:=SUMPRODUCT(N(C3:C8=F3))。


释义:


其中“C3:C8=F3”返回的事一个数组,数组中的元素是“TRUE”或“FALSE”,满足条件的是“TRUE”,不满足条件的是“FALSE”。当使用N函数时,将“TRUE”转换成“1”,“FALSE”转换为“0”。最后将N()返回的数组中的所有元素,暨所有的“1”和“0”,累加后,得到了满足条件的个数。



三、多条件计数。


目的:计算二班的优秀人数。



方法:


在目标单元格中输入公式:=SUMPRODUCT((C3:C8=G3)*(D3:D8>80))。


释义:


大于80分的位优秀。当然这个条件完全可以自定义。



四、多条件求和。


目的:计算“二班”优秀人总分。



方法:在目标单元格中输入公式:=SUMPRODUCT((C3:C8=G3)*(D3:D8>80),D3:D8)。


释义:


公式中(C3:C8=G3)*(D3:D8>80)返回的是满足条件的一个数组,这个数组有“1”和“0”组成,其中“1”表示满足条件,“0”表示不满足条件,再将这个数组与D3:D8相乘累加后返回。



五、多条件求和。


目的:计算“李四”销售“鼠标”的提成总额。



方法:在目标单元格中输入公式:=SUMPRODUCT((B3:B8=H3)*(C3:C8=I3),D3:D8,E3:E8)。



六、跨列求和。


目的:分别求和“计划”、“实际”。



方法:


1、选定目标单元格


2、输入公式:=SUMPRODUCT(($C$3:$H$3=I$3)*($C4:$H4))。


3、Ctrl+Enter填充。



七、生成二维汇总数据表。


目的:将流水记录进行二维销售汇总。



方法:


1、选定目标单元格。


2、输入公式:=SUMPRODUCT(($B$3:$B$8=$G3)*($C$3:$C$8=H$2),$D$3:$D$8)。


3、Ctrl+Enter填充。



八、自动生成排名。


目的:对成绩进行排名。



方法:


1、选定目标单元格。


2、输入公式:=SUMPRODUCT((D3<$D$3:$D$8)*1)+1。


3、Ctrl+Enter填充。



本文标签:excel乘法公式(79)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网