sumproduct函数

Excel里面sumproduct函数的完整用法?“--”是什么意思?首先 SUMPRODUCT是一个求乘积的函数,就比如我们需要计算 1 , 2,3 的乘积是多少,首先输入等于 SUMPRODUCT函数,在选中相乘的区域,按回车确定,在向下填充就能批量计算 。
EXCEL中SUMPRODUCT函数如何用这种情况求和,有两个函数可用,一个多条件求和用SUMIFS函数,但这个函数只有现在的高级版本可用,一个是SUMPRODUCT函数,但这个函数要求,求和的单元格中不能含有文本字符 。
结合实际情况,使用的公式中引用整列,但第一行中是标题,是文本 , 不能直接相乘,所以会出现#VALUE!的错误值 , 所以有标题行的,使用SUMPRODUCT函数 , 要从标题行下的区域开始引用,不要整列引用 , 而用SUMIFS函数,会跳过文本求和,可以整列引用,也可以局部引用 。另外C列中的A78和A64都是文本字符,而不是引用A78和A64单元格中的数据,所以此处要加英文引号 。
=SUMPRODUCT(($A$2:$A$1000=F2)*($C$2:$C$1000"A78")*($C$2:$C$1000"A64")*$B$2:$B$1000)
=SUMIFS($B$2:$B$1000,$A$2:$A$1000,F2,$C$2:$C$1000,"A78",$C$2:$C$1000,"A64")
=SUMIFS(B:B,A:A,F2,C:C,"A78",C:C,"A64")

sumproduct函数怎么用一、SUMPRODUCT函数语法及功能

SUMPRODUCT函数功能:计算工作表内多列中对应值相乘之后的和 , 即乘积之和 。

其语法为:

SUMPRODUCT(array1,array2,array3, …)

其中,Array1, array2, array3, … 为 2 到 30 个数组 , 其相应元素需要进行相乘并求和 。数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE! 。该函数将非数值型的数组元素作为 0 处理 。

二、SUMPRODUCT函数乘积之和举例

表如下:

ABCD (列号)
121020 (第2行)
343040 (第3行)
565060 (第4行)

公式: =SUMPRODUCT(A2:B4, C2:D4),说明:两个数组的所有元素对应相乘,然后把乘积相加,即 1*10 + 2*20 + 3*30 + 4*40 + 5*50 + 6*60(结果为910)

二、多条件求和+求个数

A、使用SUMPRODUCT进行多条件计数,计数就是统计满足条件的个数 。

语法:=SUMPRODUCT((条件1)*(条件2)*(条件3)* …(条件n))

作用:统计同时满足条件1、条件2到条件n的记录的个数 。

实例:=SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称")) , 公式解释:统计性别为男且职称为中级职称的职工的人数

B、 使用SUMPRODUCT进行多条件求和

语法:=SUMPRODUCT((条件1)*(条件2)* (条件3) *…(条件n)*某区域)

作用:汇总同时满足条件1、条件2到条件n的记录指定区域的汇总金额 。实例: =SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称")*C2:C10)

公式解释:统计性别为男性且职称为中级职称的职工的工资总和(假设C列为工资)

SUMPRODUCT(条件1*条件2*条件3...条件N)利用此函数进行多条件计数时,* :满足所有条件;

SUMPRODUCT(条件1+条件2+条件3...+条件N) + :满足任一条件

例子一:

=SUMPRODUCT((G1:G3="男")*(E1:E3<=60))

这个公式的意思就是要这样来统计,G1:G3满足条件是男的 , 同时E1:E3的数值小于等于60,满足这两个条件的总人数 。首先这是一个数组公式,要按Ctrl+Shift+Enter结束 。

例子二:多条件求和

求男性及格人数:=SUMPRODUCT((C2:C13>=60)*1,(B2:B13="男")*1)

例子三:多条件求和

汇总三班籍贯为浙男性人数 , =SUMPRODUCT((B2:B13="男")*1,(D2:D13="三班")*1,(E2:E13="浙")*1)

怎样使用sumproduct函数计数如下例所示:统计大于50的单元格的数量使用 =SUMPRODUCT((A1:A29>50)*1)SUMPRODUCT 函数说明在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和 。语法SUMPRODUCT(array1, [array2], [array3], ...)SUMPRODUCT 函数语法具有下列参数:Array1必需 。其相应元素需要进行相乘并求和的第一个数组参数 。Array2, array3,...可选 。2 到 255 个数组参数,其相应元素需要进行相乘并求和 。备注数组参数必须具有相同的维数 。否则,函数 SUMPRODUCT 将返回 #VALUE! 错误值 #REF! 。函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理 。
sumproduct函数的使用时怎么输入SUMPRODUCT是什么?其实结合英语就能很好的理解SUMPRODUCT函数,sum是和,product是积 , 结合起来就是乘积之和 。

Excel中SUMPRODUCT函数是一个数组类型的函数 。很多时候可以用SUMPRODUCT函数取代SUM函数的数组公式 , 就不需要按三键结束 。

SUMPRODUCT函数能够计算多个区域的数值相乘后之和 。SUMPRODUCT函数的用法就是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和 。

SUMPRODUCT函数的语法:SUMPRODUCT(array1,array2,array3, ...)

其中Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和 。

SUMPRODUCT函数使用需要注意三点:
第一,数组参数必须具有相同的维数 , 否则,函数 SUMPRODUCT 将返回错误值 #VALUE! 。
第二,函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理 。
第三,如果是一个数组 , 那么就是对这个数组的求和 。

我们先通过一个简单的工作表数据来认识SUMPRODUCT函数 。

第一,输入公式:=SUMPRODUCT(A2:B4*C2:D4),就是将A2:B4和C2:D4两个区域的所有元素对应相乘 , 然后把乘积相加,即3*2+4*7+8*6+6*7+1*5+9*3 , 得到结果为156 。

第二,输入公式:=SUMPRODUCT(A2:B4),得到结果为31 。根据上面的要点介绍,如果是一个数组 , 那么就是对这个数组的求和,因此就是对{3,4;8,6;1,9}这个区域求和 。

提示:两个数组相乘是同一行的对应两个数相乘 。数组数据用大括号{}括起来 , 行数据之间用分号";"分隔,如果是同一行的数据,用逗号","分隔 。

SUMPRODUCT函数怎么用首先 SUMPRODUCT是一个求乘积的函数,就比如我们需要计算 1,2,3 的乘积是多少,首先输入等于 SUMPRODUCT函数,在选中相乘的区域,按回车确定,在向下填充就能批量计算 。
sumproduct函数的含义是什么?说明
在给定的几组数组中,将数组间对应的元素相乘 , 并返回乘积之和 。

语法
SUMPRODUCT(array1, [array2], [array3], ...)SUMPRODUCT 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值 。):

Array1必需 。其相应元素需要进行相乘并求和的第一个数组参数 。
Array2, array3,...可选 。2 到 255 个数组参数,其相应元素需要进行相乘并求和 。
说明
数组参数必须具有相同的维数,否则 , 函数 SUMPRODUCT 将返回错误值 #VALUE! 。
函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理 。

sumproduct是什么函数

sumproduct函数

文章插图

sumproduct:乘积之和,在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和 。说明:·数组参数必须具有相同的维数,否则 , 函数 SUMPRODUCT 将返回错误值 #VALUE! 。函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理 。语法SUMPRODUCT(array1,array2,array3, ...)Array1,array2,array3, ... 为 2 到 30 个数组 , 其相应元素需要进行相乘并求和 。扩展资料:数学函数SUMPRODUCT应用实例一、基本功能1.函数SUMPRODUCT的功能返回相应的区域或数组乘积的和 。2.基本格式SUMPRODUCT(数据1,数据2 , ……,数据30)3.示例数据表A列 B列 C列 D列 E列数据1数据2数据3数据4数据52 3 4 12 105 5 6 5 209 7 8 #N/A 307 2 7 9 KL1 6 2 8 2参考资料:百度百科-----SUMPRODUCT函数
sumproduct函数中的1*也可以不乘1,公式写成
=SUMPRODUCT((订单明细表!E3:E262="《Access数据库程序设计》")*订单明细表!H3:H262)
前提是H3:H262单元格中不能有非数字的内容

公式也可以写成
=SUMPRODUCT(--(订单明细表!E3:E262="《Access数据库程序设计》"),订单明细表!H3:H262)

=SUMPRODUCT(0+(订单明细表!E3:E262="《Access数据库程序设计》"),订单明细表!H3:H262)

=SUMPRODUCT((订单明细表!E3:E262="《Access数据库程序设计》")-0,订单明细表!H3:H262)

=SUMPRODUCT((订单明细表!E3:E262="《Access数据库程序设计》")/1,订单明细表!H3:H262)

这负负号(--),0+,-0,/1,*1的目的都是让数组中得出的逻辑值 TRUE和FALSE通过运算转成数字1和0

Excel里面sumproduct函数的完整用法?“--”是什么意思?
sumproduct函数

文章插图

函数完整用法的意思:在excel中 , 它被称为-minus-其目的是将数字串转换成实际数字 , 并参与预算 。你可以把它想成两个负号 , 结果是一个加号和一个减号,它不会改变原始数据的加号或减号,但它会把它变成一个数字 。根据需要计算的参数数量,Sumproduct函数的使用方法可以分为三种情况,具体如下:1.当sumproduct函数中只有一个参数数组时,可以对该数组求和 。2.当sumproduct函数中的参数是两个数组时 , 这两个数组的所有跟踪元素相乘 。3.当sumproduct函数中的参数是三个数组时,三个数组中的所有元素相乘 。还要注意,数组参数必须具有相同的维数,否则函数SUMPRODUCT将返回一个错误值 。函数SUMPRODUCT将非数字数组元素视为零 。扩展资料:SUMPRODUCT功能的优缺点:1.缺点:SUMPRODUCT函数不能选择整个列,一方面计算速度慢 , 另一方面经常包含标题等文本字符,不能直接参与操作 。2.优势:和积函数可以用复杂的条件求和 。当然,这只是一个条件求和 , 所以和积函数本身就是乘积和和积函数 , 如果一列是数量,一列是单价,你可以直接用这个函数算出总价格,
SUMPRODUCT函数怎么用
sumproduct函数

文章插图

用法如下:SUMPRODUCT(array1,array2,array3, ...)Array1,array2,array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和 。SUMPRODUCT函数:函数名词解释:返回相应的数组或区域乘积的和 。说明: 数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE! 。· 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理 。扩展资料:SUMPRODUCT函数是excel版本更新后新增的一个函数,功能多样且强大 。SUMPRODUCT函数与SUM函数用法比较:1、SUMPRODUCT函数支持数组运算,不需要按Ctrl+Shife+Enter三键结束 。2、它的运算原理是当SUMPRODUCT函数的参数为两个数组时 , 中间可以用乘号也可以是逗号,也可以写成=SUMRPODUCT(B2:B11,C2:C11)数组之间对应元素相乘,再求和 。3、用乘号和用逗号的区别在与,当有一个数组中有文本时,中间用乘号得出错误值,因为文本是无法参与计算的,此时中间只能用逗号隔开,然后文本将会被当成0来处理 。参考资料:百度百科:SUMPRODUCT函数

excel 里 sumproduct是什么意思首先 SUMPRODUCT是一个求乘积的函数 , 就比如我们需要计算 1,2,3 的乘积是多少,首先输入等于 SUMPRODUCT函数,在选中相乘的区域,按回车确定,在向下填充就能批量计算 。
Excel的sumproduct什么意思?而且,为什么会有*???http://zhidao.baidu.com/question/1382066552167126820

也可以不乘1,公式写成
=SUMPRODUCT((费用报销管理!D3:D401="北京")*费用报销管理!G3:G401)
前提是费用报销管理工作表中的G3:G401单元格区域中不能有非数字的内容

公式也可以写成
=SUMPRODUCT(--(费用报销管理!D3:D401="北京"),费用报销管理!G3:G401)

=SUMPRODUCT(0+(费用报销管理!D3:D401="北京"),费用报销管理!G3:G401)

=SUMPRODUCT((费用报销管理!D3:D401="北京")-0,费用报销管理!G3:G401)

=SUMPRODUCT((费用报销管理!D3:D401="北京")/1,费用报销管理!G3:G401)

这负负号(--),0+,-0,/1,*1的目的都是让数组中得出的逻辑值 TRUE和FALSE通过运算转成数字1和0

sumproduct函数里加上--表示什么意思?$B$7:$AG$7="上午"与$B8:$AG8="■"都会产生两种逻辑值 TRUE 与 FALSE , EXCEL中TRUE作1运算, FALSE作0运算,但SUMPRODUCT函数不能直接对逻辑值进行运算,所以要在前面加两个减号 -- 即负负得正,经过这样的数学运算后,TRUE 与 FALSE就会转化为1和0,SUMPRODUCT函数就能正确运算了 。

公式其实可以精简为:
=SUMPRODUCT(($B$7:$AG$7="上午")*($B8:$AG8="■"))

如果用的是EXCEL 2007及以上版本 , 公式还可以这样:
=COUNTIFS($B$7:$AG$7,"上午",$B8:$AG8,"■")

sumproduct函数里的1*是什么意思也可以不乘1,公式写成
=SUMPRODUCT((订单明细表!E3:E262="《Access数据库程序设计》")*订单明细表!H3:H262)
前提是H3:H262单元格中不能有非数字的内容

公式也可以写成
=SUMPRODUCT(--(订单明细表!E3:E262="《Access数据库程序设计》"),订单明细表!H3:H262)

=SUMPRODUCT(0+(订单明细表!E3:E262="《Access数据库程序设计》"),订单明细表!H3:H262)

=SUMPRODUCT((订单明细表!E3:E262="《Access数据库程序设计》")-0,订单明细表!H3:H262)

=SUMPRODUCT((订单明细表!E3:E262="《Access数据库程序设计》")/1,订单明细表!H3:H262)

这负负号(--),0+,-0,/1,*1的目的都是让数组中得出的逻辑值 TRUE和FALSE通过运算转成数字1和0

sumproduct函数中“--”是什么意思公式中--的意思是负负得正,等效于函数N(),逻辑式是真则结果为1,逻辑式是假则结果为0.

excel关于SUMPRODUCT函数的使用=SUMPRODUCT(C$6:J$6,C10:J10)

excel sumproduct函数的使用方法及实例sumproduct是什么意思
1、查过SUMPRODUCT()函数的使用方法,其解释为在给定的几组数组中 , 将数组间对应的元素相乘,并返回乘积之和 。按我个人解释就是两个以上的数组乘积之和 。
其语法格式为SUMPRODUCT(array1,
[array2],
[array3],…),其中每个array都表示一个数组 , array个数不超过255个 。
2、以下面这个表格为例应用该函数,输入公式=SUMPRODUCT(A2:A8,B2:B8)
3、结果是168,那么这个值是怎么来的呢 , 代表什么意思?
4、我们通过函数解释验证看看,所以将数据1和数据2两列数组分别相乘 , 最后相加 。
5、看到结果是168 , 与sumproduct函数求的结果一致,也与函数解释一致 。到此我们大体理解了该函数的运算原理 。
6、上面的函数解释以及举例已经将函数的一个功能——乘积求和展示给了大家 。
条件计数
1、sumproduct函数也可以进行计数,我们以下面这个例子演示用法 。
2、我们在E2单元格输入公式=SUMPRODUCT((A2:A10="二班")*(B2:B10="数学")),表示同时满足二班和数学这两个条件的情况有几个,也就是进行条件计数 。
3、结果是1 , 确实无误 。
4、其原理是
((A2:A10="二班"),就是数组中各行的值如果是二班,就是“真”,否则,就是“假”,“真”对应值为1,“假”对应值为0,当有这个条件表达后,A2:A10的值是“0,0,0,1,1,1,0,0,0” 。(B2:B10="数学"),就是数组中各行的值如果是数学,就是“真” , 否则,就是“假”,“真”对应值为1,“假”对应值为0,值是“0,1,0,0,1,0,0,1 , 0” 。
这两个经过变换后的数组乘积之和就是1 。
条件求和
1、以下面实例用sumproduct函数进行条件求和 。
2、在E2单元格输入公式=SUMPRODUCT((A2:A10="二班")*(B2:B10="数学")*(C2:C10)),表示满足A列是二班,B列是数学的时候,求均分,结果正确 。
3、在E4单元格输入公式=SUMPRODUCT((B2:B10="数学")*(C2:C10)) , 表示满足B列是数学的时的均分之和 。
4、验证看到三个班数学均分之和是245. 。

sumproduct函数筛选月份的使用方法假设A列为日期,B列为数据 , 某月的求和公式:

=SUMPRODUCT((MONTH(A$2:A$100)=某月)*B$2:B$100)

sumproduct函数怎么用【sumproduct函数】首先 SUMPRODUCT是一个求乘积的函数 , 就比如我们需要计算 1,2,3 的乘积是多少,首先输入等于 SUMPRODUCT函数,在选中相乘的区域,按回车确定,在向下填充就能批量计算 。
excelsumproduct函数怎么用 
1.Sumproduct函数的适用范围,在给定的几组数组中,然后把数组间对应的元素相乘 , 最后返回乘积之和 。
从字面上可以看出 , sumproduct有两个英文单词组成,sum是和,product是积,所以是乘积之和的意思 。

 
2.sumproduct函数的语法格式

2.sumproduct函数的语法格式
=SUMPRODUCT(array1,array2,array3, ...)Array为数组 。


3.sumproduct函数案列——基础用法

3.当sumproduct函数中的参数只有一个数组时,即对数组{1;2;3;4;5;6;7}进行求和,1+2+3+4+5+6+7=28 。

 
4.当sumproduct函数中参数为两个数组时,两个数组的所有元素对应相乘 。
公式=sumproduct(A2:A8,B2:B8)可转化为
=sumproduct(数组1,数组2)
=sumproduct({1;2;3;4;5;6;7},{1;2;3;4;5;6;7})=1*1+2*2+3*3+4*4+5*5+6*6+7*7=140 。


5.当sumproduct函数中参数为三个数组时,三个数组的所有元素对应相乘 。


4.sumproduct函数案列——多条件求和

6.单条件求和——统计成都发货平台的发货量 。
=sumproduct((A2:A13="成都发货平台")*(B2:B13))
看到这公式你可能有疑惑,它跟语法格式好像不一样,其实把它看做是只有一个参数 。因为当函数中出现由TRUE和FALSE组成的逻辑数组时 , 这时公式要写成这种格式=sumproduct((A2:A13="成都发货平台")*1,(B2:B13)) , 乘以1,把它转化成数组才能参与运算 。否则就写成最上面的那种形式 。
公式分解
=sumproduct({数组1}*{数组2})
=sumproduct({TRUE;…..TRUE;…..TRUE}*{11012;…41568;…12506})
=1*11012+1*41568+1*12506=65086 。
有关sumif函数的用法 , 可以观看小编的经验Excel中Sumif函数的使用方法 。


7.多条件求和——求当发货平台为成都,收货平台为重庆的发货量 。
=SUMPRODUCT((A2:A13="成都发货平台")*(C2:C13="重庆发货平台")*(D2:D13))
有关sumifs函数的用法,可以观看小编的经验Excel中Sumifs函数的使用方法 。

 
8.多条件求和——求成都发货平台和重庆发货平台的发货量 , 只要满足其中的一个条件
输入公式=SUMPRODUCT(((A2:A13="成都发货平台")+(A2:A13="重庆发货平台")),(B2:B13))
注意:SUMPRODUCT(条件1*条件2*条件3...条件N)中 * :满足所有条件;SUMPRODUCT(条件1+条件2+条件3...+条件N)中 + :满足任一条件 。


5.sumproduct函数案列——多条件计数

9.输入公式=SUMPRODUCT((A2:A13="成都发货平台")*(C2:C13="重庆发货平台")) 。利用sumproduct函数中TRUE和FALSE逻辑数组1和0的特效来计数 。
公式解析=sumproduct({1;0;0;0;0;0;0;0;0;1;0;1}*{1;0;0;0;0;0;1;0;0;1;0;0})=2


6.sumproduct函数——实现有条件排名

10.输入公式=SUMPRODUCT((D2<$D$2:$D$8)*1)+1
数组公式D2<$D$2:$D$8这里是由TRUE和FALSE组成的逻辑数组{FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE}转化为1和0的数组{0;1;1;0;1;0;1} 。
这里利用的是该成绩和所以成绩进行比较,通过测算高于该成绩的成绩,每次累加1 。


7.sumproduct函数使用的注意点
11.sumproduct函数后面的参数必须是数组,即行和列的维度是一致的 。参数维数不一致所以返回错误值#VALUE!

 
12.sumproduct函数 , 逗号分割的各个参数必须为数字型数据 。
如果是判断的结果逻辑值,就要乘1转换为数字 。
如果不用逗号,直接用*号连接,就相当于乘法运算,就不必添加*1 。

excel中sumproduct函数怎么使用?sumproduct函数
说明:数组参数必须具有相同的维数,否则 , 函数 SUMPRODUCT 将返回错误值 #VALUE! 。函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理 。
汉语的意思SUM:【数】求和 。PRODUCT:【数】(乘)积 20 is the product of 5 and 4.二十是五与四的乘积 。SUMPRODUCT:组合的汉语意思是:乘积之和,在给定的几组数组中 , 将数组间对应的元素相乘,并返回乘积之和 。

数学函数SUMPRODUCT应用实例:
基本功能
1.函数SUMPRODUCT的功能返回相应的区域或数组乘积的和 。
2.基本格式SUMPRODUCT(数据1,数据2,……,数据30)
3.示例数据表A列 B列 C列 D列 E列数据1数据2数据3数据4数据52 3 4 12 105 5 6 5 209 7 8 #N/A 307 2 7 9 KL1 6 2 8 2
⑴基本计算
①区域计算要求:计算A、B、C三列对应数据乘积的和 。公式:=SUMPRODUCT(A2:A6,B2:B6,C2:C6)计算方式:=A2*B2*C2+A3*B3*C3+A4*B4*C4+A5*B5*C5+A6*B6*C6即三个区域A2:A6,B2:B6,C2:C6同行数据积的和 。返回值788 。
②数组计算要求:把上面数据表中的三个区域A2:A6,B2:B6,C2:C6数据按一个区域一个数组 , 计算对应数组积的和 。把A2:A6,B2:B6,C2:C6分别作为一个数组,即A2:A6表示为数组-{2;5;9;7;1}B2:B6表示为数组-{3;5;7;2;6}C2:C6表示为数组-{4;6;8;7;2}公式:
=SUMPRODUCT({2;5;9;7;1},{3;5;7;2;6},{4;6;8;7;2})
=788
注意:数组数据用大括号{}括起来 。行数据之间用分号";"分隔 , 如果是同一行的数据,用逗号","分隔 。
⑵可能出现的错误
①编辑公式时,引用的数据区域大小不一致导致计算错误,返回值为#VALUE! 。示例:在上面的数据表中,计算A列与B列数据区域积的和 。公式:
=SUMPRODUCT(A2:A6,B2:B5)

=SUMPRODUCT(A2:A6,B2:B8)
都会返回错误值#VALUE! 。所以在用SUMPRODUCT函数时,引用的数据区域大小要一致 。
②数据区域中有错误值时,计算出现错误值 。示例:在上面的数据表中 , 计算数据区域A2:A6与D2:D6对应积的和 。公式:
=SUMPRODUCT(A2:A6,D2:D6)
因为D2:D6中有错误值#N/A,所以公式返回值为错误值#N/A 。
③数据区域引用不能整列引用 。示例:计算上面数据表中A2:A6和B2:B6区域对应数据积的和,正确公式为=SUMPRODUCT(A2:A6,B2:B6)则返回正确的计算值94 。如果用公式
=SUMPRODUCT(A:A,B:B)
则返回错误值#NUM! 。
④数据区域有文本,计算中系统默认文本值为0 。示例:在上面数据表中,计算A2:A6和E2:E6区域中对应数据积的和 。公式
=SUMPRODUCT(A2:A6,E2:E6)
返回值是392,其中E5是文本KL,则A5*E5=0 。

sumproduct函数的使用方法在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和 。($C6:$AG6="节")*($C7:$AG7)的公式原理是让前面条件比较结果形成由0与1组成的数组去乘以后面的数据,结果是条件为假的全部为0,通俗点可以理解为将前一单元格是“节”字的取后一单元格数字,否则取0,形成一个数组 。SUMPRODUCT()的目的就是把这个数组的值进行累加

excel中sumproduct函数怎么用你还在为Excel中Sumproduct函数的使用方法而苦恼吗,今天小编教你Excel中Sumproduct函数的使用方法,让你告别Excel中Sumproduct函数的使用方法的烦恼 。
经验主要从四方面对Excel函数进行讲解,1.函数的含义,2.函数的语法格式,3.函数在日常办公中运用的实例介绍,4.函数使用的注意点 。
http://jingyan.baidu.com/article/3c343ff7074afe0d36796353.html

Excel中Sumproduct函数的使用方法试试以下公式
=COUNTIF(INDIRECT(B4&"!D6:D3133"),"已婚")

sumproduct函数的使用方法及实例-Excel学习网SUMPRODUCT和SUMIFS是Excel的两个最强大的函数,用于从表中返回过滤的数据 。SUMPRODUCT功能更强大,但SUMIFS更快 。
您可以在我的Excel帮助区域中了解有关SUMPRODUCT和SUMIFS的更多信息 。
不幸的是,Microsoft的有关SUMPRODUCT的文档缺少关键信息: SUMPRODUCT实际上有两种语法方法 , 而不仅仅是Microsoft描述的一种方法 。


SUMPRODUCT将数组相乘,然后将结果相加 。使用方法1(这是Microsoft的方法),每个数组都放置在单独的SUMPRODUCT参数中 。但是,使用方法2(我一直使用的方法)时,您会在第一个参数内显式地乘以每个数组 。为了显示:
方法1:SUMPRODUCT(array1,[array2],...)
方法2:SUMPRODUCT(array1 * [array2] * ...)
要查看方法1的问题,假设其中一个数组是由类似SKUs =“ A43-1”的测试生成的 。无论SKU列中的项目等于“ A43-1”,该测试都会生成一个TRUE值数组,否则将生成FALSE值 。但是Excel无法使用方法1将这些TRUE和FALSE值相乘 。相反 , 您必须通过添加零或乘以1将它们转换为1或0值 。如果您希望所有SKU为A43-1的产品的销售额,您可以在方法1下使用这些公式之一:
= SUMPRODUCT((SKUs =“ A43-1”)+ 0,Sales)
= SUMPRODUCT((SKUs =“ A43-1”)* 1,销售)
另一方面,使用方法2会自动将TRUE和FALSE转换为1和0,如下所示:
= SUMPRODUCT((SKUs =“ A43-1”)*销售)
如果您直到现在还没有发现SUMPRODUCT的方法2 , 可以尝试一下 。

大学计算机二级,求助大神,Excel里SUMPRODUCT函数中用*1或1*是什么意思我们来分析下:
=SUMPRODUCT((C2:C13>=60)*1,(B2:B13="男")*1)
C2:C13>=60 的结果是 true、false
B2:B13="男"的结果也是 true、false
sum函数会将 true 视为 1 false视为 0,所以可以直接运算,但是 sumproduct函数不能直接计算 比如 sumproduc(true)这样的,但是*1后转为数字1就可以被计算了 。
有兴趣你可以试试数组(ctrl+shift+enter 3键齐发)函数:
=SUM((C2:C13>=60)*(B2:B13="男"))
另外 , 你的公式涉及多条件,可以直连的,比如参考:
=SUMPRODUCT((C2:C13>=60)*(B2:B13="男")*1)

excel中Sumproduct函数中的“*”问题该公式的实质就是:多条件求和 。

在整个公式中,“*”起一个乘的作用,将逻辑值运算成数值,并将数值预算出最终结果 。你可以选定公式中需要获得值的那部分公式(俗称公式“抹黑”),按下“F9”键,EXCEL将只计算公式的一部分 。你可以在编辑栏中看到该部分公式的值,完毕后 , 按Esc键取消操作 。试一下,例如摸黑 ($B$2:$B$4000="MOB")看看是什么变化 。
另外
公式 =SUMPRODUCT(($B$2:$B$4000="MOB")*($C$2:$C$4000>=0)*($C$2:$C$4000<1)*($A$2:$A$4000))
等效于
数组公式 {=SUM(($B$2:$B$4000="MOB")*($C$2:$C$4000>=0)*($C$2:$C$4000<1)*($A$2:$A$4000))}

excel中的sumproduct函数参数是一个内存数组 函数是这样的 sumproduct({1;0;0;0;1;0;0;0;1})sumproduct函数是可以有多个序列参数的,例如:sumproduct({a;b;c},{d;e;f},{g;h;i})其值就是 a*d*g+ b*e*h+ c*f*i ,sumproduct要求所有参数中序列的长度相同,否则就会报错 。如果你只是给定一个序列参数的话,那就和sum函数没什么区别,就是序列中所有数值之和了,你上面的那个函数的值就是 3 了