SUMPRODUCT函数用法为什么计算不出结果

我无名2022-10-04 11:39:541条回答

SUMPRODUCT函数用法

为什么计算不出结果

已提交,审核后显示!提交回复

共1条回复
屡败_屡战 共回答了17个问题 | 采纳率94.1%
公式中引用的内容要加双引号
=SUMPRODUCT((A2:A12="生产部")*(B2:B12="男")*C2:C12)
1年前

相关推荐

excel 公式加个条件 SUMPRODUCT函数
excel 公式加个条件 SUMPRODUCT函数
=SUMPRODUCT((A1:A1000="1")*(F1:F1000="小胖38")*E1:E1000)
公式原来的意思是:如果A1-A1000=1,同时F1-F1000=小胖38,E1:E1000求和.
现需要增加如下条件,如果F1-F1000等于以下任意值,E1:E1000求和.
小胖38
小胖78
小胖1.25
for_shense1年前1
图拉丁真 共回答了17个问题 | 采纳率94.1%
=SUMPRODUCT((A1:A1000="1")*((F1:F1000="小胖38")+(F1:F1000="小胖78")+(F1:F1000="小胖125")>0)*E1:E1000)
sumproduct函数,多条件求和
sumproduct函数,多条件求和
两个问题,辛苦大家指点
前提:excel2003版本
第一个问题:
A列 B列 C列
1行 2012-3-1 1 1 1
2行 2012-3-1 2 2 1
3行 2012-3-2 1 3 1
=sumproduct((A1:A3="包含2012-3-1的字符")*(B1:B3="1")*(C1:C3))
sumproduct中不能使用通配符,所以"含2012-3-1的字符"这段不会写了.
第二个问题
A列 B列 C列
1行 2012-3-1 兔子 1
2行 2012-3-1 猫猫 1
3行 2012-3-2 狗狗 1
=sumproduct((A1:A3="2012-3-1")*(B1:B3="兔子或狗狗")*(C1:C3))
不会用or函数,所以"兔子或狗狗"这段不会写了.
1楼的回答得出的答案为什么是0呢?我是直接复制粘贴的,不知道是不是我哪里输错了?希望能得到帮助.
刚刚知道sumproduct有多条件求和,多条件求个数等用法
这里想要做的是多条件求和.
第一个问题解释:条件:A列单元格=包含2012-3-1的字符,且 B列单元格=1.求满足此条件的C列之和.结果应该是1
第二个问题解释:条件:A列单元格=2012-3-1,且 B列单元格=兔子,或者=狗狗.求满足此条件的C列之和.结果应该是1
ncsat1年前1
chris00 共回答了10个问题 | 采纳率110%
1.
=sumproduct((isnumber(find("2012-3-1",A1:A3))*(B1:B3=1)*(C1:C3))
2.
=SUMPRODUCT((A1:A3=DATE(2012,3,1))*(B1:B3={"兔子","狗狗"})*(C1:C3))
如果日期是文本格式的,公式为:
=SUMPRODUCT((A1:A3="2012-3-1")*(B1:B3={"兔子","狗狗"})*(C1:C3))
或:
=SUMPRODUCT((A1:A3="2012-3-1")*((B1:B3="兔子")+(B1:B3="狗狗"))*(C1:C3))
sumproduct函数的使用方法,能用一个例子来说明吗,要步骤哦 ,谢了
ousmile1年前1
从彼到此 共回答了17个问题 | 采纳率100%
A1至A5是数字,B1至B5也是数字,当你想计算:A1*B1+A2*B2+A3*B3+A4*B4+A5*B5时(即每行两个数字相乘,然后把它们的结果相加求和),就可用公式:
=sumproduct(A1:A5,B1:B5)
用SUMPRODUCT函数时,条件如何设置在一个范围内.例如:SUMPRODUCT((明细!C3=数据源!$D$2:$D
用SUMPRODUCT函数时,条件如何设置在一个范围内.例如:SUMPRODUCT((明细!C3=数据源!$D$2:$D$24542)*(数据源!$O$2:$O$24542 =范围)*(数据源!$P$2:$P$24542))
wangxinxinxo1年前1
章云翔 共回答了15个问题 | 采纳率93.3%
把(数据源!$O$2:$O$24542 =范围)分解一下:
(数据源!$O$2:$O$24542>=范围下限)*(数据源!$O$2:$O$24542
EXCEL2010中SUMPRODUCT函数公式的问题
EXCEL2010中SUMPRODUCT函数公式的问题

SUMPRODUCT((A4:A7="佛山蓝宝石店")*(B4:B7))和SUMPRODUCT(A4:A7="佛山蓝宝石店",B4:B7)有什么不一样呢?为什么结果不一样?
而SUMPRODUCT((B4:B7)*(C4:C7))和SUMPRODUCT(B4:B7,C4:C7)结果一样,
l21啦拉队1年前3
78172214 共回答了22个问题 | 采纳率86.4%
A4:A7="佛山蓝宝石店" 产生的是一个逻辑运算结果的数组,由 True 和 False 构成.SUMPRODUCT要求的参数是数值,不能是逻辑值,所以产生错误结果.
如果要把逻辑值转化为可以计算的数值,必须经过一步计算,例如你把 A4:A7="佛山蓝宝石店" 改成 (A4:A7="佛山蓝宝石店" )*1 ,就把TRUE变成了1,FALSE变成了0.这样,满足了SUMPRODUCT的参数要求,就可以得到正确结果了.
(A4:A7="佛山蓝宝石店")*(B4:B7),正是把逻辑值与B4:B7的实际数值进行了一步计算,然后作为SUMPRODUCT的参数,因此能得到正确结果.
请问用sumproduct函数怎么可以求出A1*B1+C1*D1+E1*F1的和?
请问用sumproduct函数怎么可以求出A1*B1+C1*D1+E1*F1的和?
由于A1至F1都是由函数得来的数值,有部分为空值"",所以用A1*B1+C1*D1+E1*F1时,结果为#VALU!
.
chengangjun2281年前1
文杰父 共回答了25个问题 | 采纳率88%
=SUMPRODUCT(N(OFFSET(A1,ROW(1:6)*2-2))*N(OFFSET(B1,ROW(1:6)*2-2)))
SUMPRODUCT函数统计满足两列条件的统计
SUMPRODUCT函数统计满足两列条件的统计
表格数据有220行,从第4行开始是统计的数值,想在另一表中做一个统计的表,碰到问题了.


总册



统计



=SUMPRODUCT((总册!$A4:$A500=优分评估!$M$1)*(总册!$H4:$H500<=10)


这个公式最终显示为 0,不知原因.


我的要求如下:根据班级和名次分档统计人数,但不能用固定行,因为我想一次统计语文,M列怎么写公式?

陆萧洋1年前1
天使之翼伶123123 共回答了19个问题 | 采纳率100%
这是因为你 "总册"工作表的A列数据是文本数字,而"优分评估"工作表的M1单元格的数字是常规数字,所以找不到相同的内容全部返回 FALSE 这样公式返回值就是 0 值了


你把公式改成
=SUMPRODUCT((--总册!$A4:$A500=优分评估!$M$1)*(总册!$H4:$H500
为什么下面的这些数据用这个公式统计的结果是不正确的,应该用哪个公式?求高手指点.SUMPRODUCT函数
为什么下面的这些数据用这个公式统计的结果是不正确的,应该用哪个公式?求高手指点.SUMPRODUCT函数

=SUMPRODUCT((A1:L1>=EDATE(TODAY(),-1))*1)

这个公式的意思是统计近一个月内的日期的个数,正确的结果应该是1,因为只有2013/5/24;但是上面那个公式得出的结果是12,是单元格的个数.这是为什么啊?

如果图例中都是日期的话,结果会是正确的,但是要是上面的图例的话,就不正确了.我应该如何解决这个问题呢?求高手指点.


筱xiǎo1年前1
xzm0263 共回答了18个问题 | 采纳率94.4%
这是因为文本内容都大于数字,所以统计结果就出错了(在EXCEL表格中日期也是数字的一种,文本格式的日期则不是数字)
公式改成如下
=SUMPRODUCT(ISNUMBER(A1:L1)*(A1:L1>=EDATE(TODAY(),-1)))
加上了ISNUMBER函数用来判断A1至L1单元格区域的内容是不是数字
sumproduct函数中的1*
sumproduct函数中的1*
=SUMPRODUCT(1*(订单明细表!E3:E262="《Access数据库程序设计》"),订单明细表!H3:H262)
其中的1*到底是个什么东西啊?为什么要加啊?
骑在墙上摘红杏1年前1
王嘉威 共回答了21个问题 | 采纳率81%
也可以不乘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函数的含义是什么?
uhiz1年前1
帘外飞花湖上语 共回答了22个问题 | 采纳率90.9%
说明
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和.
语法
SUMPRODUCT(array1,[array2],[array3],...)SUMPRODUCT 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值.):
Array1 必需.其相应元素需要进行相乘并求和的第一个数组参数.
Array2,array3,...可选.2 到 255 个数组参数,其相应元素需要进行相乘并求和.
说明
数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!.
函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理.
excel中sumproduct函数的用法
excel中sumproduct函数的用法
如题,=SUMPRODUCT(1/COUNTIF(A1:A20,A1:A20)) 原单元格的内容如下所示
A列
1 AAA
2 BBB
3 RRR
4 SSS
5 AAA
COUNTIF(A1:A20,A1:A20)这表示什么啊?
能分解以下这个公式吗?sumproduct函数里面的参数表示什么啊?
真爱点滴1年前1
wetwdeqtweq 共回答了13个问题 | 采纳率84.6%
这个公式的意思是A1到A20内不重复数据的个数
countif(a1:a20,a1:a20)这是计算A1支A20内的重复数据个数,如果有三个
那么在个三分之一的和就是1,所以三个数据算一个.
项目1 项目2 项目3 分值 3 5 8 增长率 80% 50% 29% 用SUMPRODUCT函数的求和条件:
项目1 项目2 项目3 分值 3 5 8 增长率 80% 50% 29% 用SUMPRODUCT函数的求和条件:
1、>81%,增长率*分值 ;2、>50%的,增长率*分值*0.5;3、增长率80%;增长率×分值
增长率>50%;增长率×分值×0.5
增长率
明20071年前1
xykunk 共回答了21个问题 | 采纳率100%
由于你的定义明确,可以使用同一个公式处理:
增长率×分值×系数
其中,系数从小到大分别为0、0.5、1
有此只需一个lookup()函数,无需数组公式即可:
=LOOKUP(A3,{0,0.3,0.5,0.8},{0,0,0.5,1})*A3*A2
此公式可适用于wps表格/excel,已验证.
关于sumproduct函数的运用
关于sumproduct函数的运用
一数组为:10 10 5 20
另一数组为:3,050.50 1,560.99 4,489.90 2,199.00
用sumproduct函数的运算方法得出的结论是112544.4
可以最后的标准答案是11094440
请问错在哪里呢?
求高人指点关于sumproduct函数的一些用法和注意点,
meow_0071年前0
共回答了个问题 | 采纳率
sumif和sumproduct函数计算时忽略空值
sumif和sumproduct函数计算时忽略空值
如=SUMPRODUCT((S64:S152=1)*(T64:T152=1)*(W64:W152)
由于求和范围W64:W152中有部分空值,算出的结果为#VALUE!
求高手指导,需要忽略这些空值求和.
一迷惑1年前1
坏叮咚 共回答了29个问题 | 采纳率79.3%
=(SUMPRODUCT((S64:S152=1)*(T64:T152=1)*(if(isnumber(W64:W152),W64:W152,0)))
sumif函数和sumproduct函数错误.为什么有些可以计算,有些却不可以呢?
sumif函数和sumproduct函数错误.为什么有些可以计算,有些却不可以呢?
在E2中输入“=SUMPRODUCT(($D1:$D2=A2)*B2)”
在F2中输入“=SUMIF(D2,$A$2:$A$31,B2:B31)”;其中如果把公式改为“=SUMIF(D2,$A$2:$A$31,$B$2:$B$31)”,F2:F19显示结果全部等于8,其余的全部为0

结果显示如上图,我不知道公式错在哪里了,希望各位大侠指点迷津,
oceany1年前1
ABXKK 共回答了20个问题 | 采纳率95%
=SUMIF($A$2:$A$31,D2,B$2:B$31)
sumif的参数原来写错了.要查找的值要在第二参数