SUMPRODUCT公式问题公式=SUMPRODUCT((A2:A100=2)*(B2:B100="a")*C2:C10

大花猪小花狼2022-10-04 11:39:541条回答

SUMPRODUCT公式问题
公式=SUMPRODUCT((A2:A100=2)*(B2:B100="a")*C2:C100)
与公式=SUMPRODUCT((A2:A100=2)*(B2:B100="a"),C2:C100)
效果是一样的,公式后面里的*号跟,号分别代表什么意义啊?

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

共1条回复
dxh_vv 共回答了10个问题 | 采纳率80%
sumproduct函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和.
此函数的方式:SUMPRODUCT(array1,array2,array3, ...)
arrayn代表多个数组.
再说你给的两个公式:
公式1:((A2:A100=2)*(B2:B100="a")*C2:C100,表明只1个数组,只用算出每个元素的和就行了.
公式2:有个,号((A2:A100=2)*(B2:B100="a"),C2:C100就表示有两个数组,需要先把两个数组对应元素相乘而后再求和.
这就可以看出两个公式不同,但结果相同.
1年前

相关推荐

请用文字解释这个公式,=SUMPRODUCT(N(INDIRECT("sheet1!E"&(ROW($1:$1063)-
请用文字解释这个公式,=SUMPRODUCT(N(INDIRECT("sheet1!E"&(ROW($1:$1063)-1)*35+25)))
小笑猪1年前1
沙小沙 共回答了22个问题 | 采纳率95.5%
计算表SHEET1的从E25、E60、E95、E130……到E37195,按35递增的单元格内值数组之和 (这里只一组数组无需对应相乘)
求高手简化函数公式=IF(功能二区!A2>=1,SUMPRODUCT(([数据库.xlsx]基础数据区!$D$3:$D$
求高手简化函数公式
=IF(功能二区!A2>=1,SUMPRODUCT(([数据库.xlsx]基础数据区!$D$3:$D$2508=3)*([数据库.xlsx]基础数据区!$U$3:$U$2508=功能二区!B2)*([数据库.xlsx]基础数据区!$V$3:$V$2508>1)*(INDIRECT(功能四区!E2)=--INDEX(功能四区!F2,0))*(INDIRECT(功能四区!J2)=--INDEX(功能四区!K2,0))*(INDIRECT(功能四区!O2)=--INDEX(功能四区!P2,0))*(INDIRECT(功能四区!T2)=--INDEX(功能四区!U2,0))*(INDIRECT(功能四区!Y2)=--INDEX(功能四区!Z2,0))*(INDIRECT(功能四区!AD2)=--INDEX(功能四区!AE2,0))),SUMPRODUCT(([数据库.xlsx]基础数据区!$D$3:$D$2508=3)*([数据库.xlsx]基础数据区!$U$3:$U$2508=功能二区!B2)*([数据库.xlsx]基础数据区!$V$3:$V$2508
sun58951年前1
纯粹膜拜你的ID 共回答了11个问题 | 采纳率90.9%
第一个公式太复杂,要看到表格才能提出简化方法.
第二个公式可以改为如下:
=ADDRESS(3,MATCH(INDIRECT("功能三区!A"&ROW(A1)*3-1),功能二区!$DU$2:$EX$2,0)+22,1)
A B C A 1班 95 B 2班 50 C 3班 80 ’=SUMPRODUCT(($B$1:$B$3,"
A B C A 1班 95 B 2班 50 C 3班 80 ’=SUMPRODUCT(($B$1:$B$3,"1班")*($C$1:$C$3,">59

请帮助我修改下错误的公式
fuliyu1年前1
生活原来如此 共回答了20个问题 | 采纳率80%
=SUMPRODUCT(($B$1:$B$3="1班")*($C$1:$C$3>59.6))
excel SUMPRODUCT多条件计数
excel SUMPRODUCT多条件计数
现在需要统计出符合4个条件的数量,分别是要求A列为w,B列为54,C列和D列都>0的个数
现在运用公式=SUMPRODUCT((A1:A13="w")*(B1:B13=54)*(C1:C13<>0)*(D1:D13<>0))计算的结果为7,而我数了一下应该为9,
骄傲_公主1年前1
kreisen 共回答了21个问题 | 采纳率95.2%
C8和C9单元格内是0,所以结果为7,不是9
在EXCEL中,SUMPRODUCT((MOD(ROW(P4:P56),2)=0)*P4:P56)用在相间偶数可以,但奇
在EXCEL中,SUMPRODUCT((MOD(ROW(P4:P56),2)=0)*P4:P56)用在相间偶数可以,但奇数公式是什么样的,
这个公式,在偶数中加可以,在奇数中加如A3+A5+A7----A57.怎么改公式,
新镇街02041年前1
lveee 共回答了21个问题 | 采纳率95.2%
=SUMPRODUCT((MOD(ROW(A3:A57),2)=1)*A3:A57)
VBA 中公式中的变量=SUMPRODUCT((明细!R2C1:R100C1=RC1)*(明细!R2C19:R100C1
VBA 中公式中的变量
=SUMPRODUCT((明细!R2C1:R100C1=RC1)*(明细!R2C19:R100C19=R1C)*(明细!R2C3:R100C3))
请问:如何将R100这个行数以变量形式运行?
gywrq1年前1
涅人 共回答了19个问题 | 采纳率89.5%
SumProduct((明细!Range(Cells(2,1).Address,Cells(x),1)) =.
sumproduct使用在使用sumproduct数组相乘求和时,这样保持第一个数组不变,后面一个数组下拉的时候递增,e
sumproduct使用
在使用sumproduct数组相乘求和时,这样保持第一个数组不变,后面一个数组下拉的时候递增,
eg:第一行结果=SUMPRODUCT(D3:M3,D5:M5)
第二行结果=SUMPRODUCT(D3:M3,D6:M6)
第三行结果=SUMPRODUCT(D3:M3,D7:M7)
而我下拉公式的时候得到的是:
eg:第一行结果=SUMPRODUCT(D3:M3,D5:M5)
第二行结果=SUMPRODUCT(D4:M4,D6:M6)
第三行结果=SUMPRODUCT(D5:M5,D7:M7)
别删号了1年前1
menghuanlili 共回答了19个问题 | 采纳率94.7%
用这个公式向下拖拉就没有问题了=SUMPRODUCT($D$3:$M$3,D5:M5)
D3:M3加上"$"之后,就是 绝对引用,向下拖拉就不会改变了.
求个筛选后计数的公式如图:=SUMPRODUCT((C164:CI74="水电修配厂")*(E164
求个筛选后计数的公式
如图:
=SUMPRODUCT((C164:CI74="水电修配厂")*(E164:E174<>""))
这个不行啊.
hehelanyu1年前1
细语讲话 共回答了19个问题 | 采纳率100%
=COUNTIF(C164:CI74,"水电修配厂")
=sumproduct(1/countif(A1:A20:A1:A20)) 请帮我用文字描述下这个公式的计算过程,
peterhu11221年前1
蔷薇雨 共回答了16个问题 | 采纳率75%
公式有错
正确公式
=sumproduct(1/countif(A1:A20,A1:A20))
数组公式
求A1:A20区域内不重复记录个数
相当于
=SUM(1/countif(A1:A20,A1))
+SUM(1/countif(A1:A20,A2))
+.
+SUM(1/countif(A1:A20,A20))
选中公式所在的单元格,点击fx公式求值查看公式运算过程.
假设A1:A20区域内有8个1,6个2,5个3,1个4
该区域内不重复数据
=(1/8)*8+(1/6)*6+(1/5)*5+1=4
SUMPRODUCT(ROUNDUP((D31+E31)/F31*G31,)) 求这个公式的计算过程
d7va1zsbcr397431年前1
肌肤相亲 共回答了22个问题 | 采纳率86.4%
D31+E31=①
①/F31=②
②*G31=③
ROUNDUP(③,)=④(将③向上舍入为整数)
SUMPRODUCT(④)(对④进行求和操作,由于④是单一值,所以,这一步是多余的.后面应该还有其它参数.)
在EXCEL中SUMPRODUCT应该怎么用呢?
在EXCEL中SUMPRODUCT应该怎么用呢?
条件求和公式=SUMPRODUCT($H$4:$H$100=A2)*($G$4:$G$100=B1)*$J$4:$J$100),这样求出的值是对的,但是一旦在上面插入新的一行,公式就会变成=SUMPRODUCT($H$5:$H$101=A2)*($G$5:$G$101=B1)*$J$5:$J$101),有什么办法可以让公式永远不变化吗?我试了一下改成=SUMPRODUCT($H:$H=A2)*($G:$G=B1)*$J:$J),但是显示值是错误的.
1qq233980431年前1
dajiatiantianle 共回答了18个问题 | 采纳率77.8%
插入行之后行号当然会增加,这和是否使用绝对引用没有关系.
另外,数组公式不支持整列引用,所以后面的公式报错.
选择H4:H100区域,定义为名称区域1,在来源处改为混合引用:$H4:$H$100,后面两列也相应改一下.
然后公式改为:
=SUMPRODUCT((区域1=A2)*(区域2=B1)*区域3)
也可以考虑使用INDIRECT函数建立文本形式的单元格引用,那样倒是不受插入行和列的影响,但是公式就显得复杂一点.
EXECL用SUMPRODUCT实现B列包含某文字的求和公式
EXECL用SUMPRODUCT实现B列包含某文字的求和公式
地区 名称 价格
山东 ABCD 123
山东 AACD 234
山东 CABD 345
北京 DBOH 456
南京 SBAD 567
… … …
求A列为山东,B列包含B的求和公式
我本11年前1
hhs12888 共回答了17个问题 | 采纳率76.5%
=SUMPRODUCT((A1:A17="山东")*ISNUMBER(FIND("B",B1:B17))*C1:C17)
=SUMPRODUCT((A2:A9="广")*(B2:B9="3#")*(C2:C9="12")*(G2:G9="52
=SUMPRODUCT((A2:A9="广")*(B2:B9="3#")*(C2:C9="12")*(G2:G9="5260")*D2:D9) 结果为0,请高手看看那里出
kangyanjie6281年前3
who1max 共回答了26个问题 | 采纳率96.2%
单凭公式看不出对错,要看具体数据.
如果C列和G列是数值格式,公式中的12和5260不用加引号.
=SUMPRODUCT(($I$5:$BR$5=$G$4)*$I7:$BR7)
tes0121年前1
ir_is 共回答了19个问题 | 采纳率73.7%
固定了该单元格.$i5这样下拉改变的只是后面的列,i行是不变的
含数字“1” 公式是 =SUMPRODUCT(ISNUMBER(FIND("1",A1:A10))*1)
含数字“1” 公式是 =SUMPRODUCT(ISNUMBER(FIND("1",A1:A10))*1)
这个公式每一个括号内分别是什么意思?
坚挺的猪肉1年前1
世武 共回答了25个问题 | 采纳率88%
find()中表达的意思是在A1到A10列中查找数据为1的单元格并乘以1
isnumber()中表达的意思是判断find函数得出的数据是否是数值,是返回true 否返回false
sumprodut()中的意思是汇总累加含1单元格的个数.
=SUMPRODUCT()的使用?
=SUMPRODUCT()的使用?
比如 :A B C D
2 3 4 5
4 5 6 6
6 7 7 7
求A*B+C*D用=SUMPRODUCT()该怎么写?
第一次发问 话说我都不知道自己有分没?有多少分?
zz的喵1年前1
细榆 共回答了20个问题 | 采纳率95%
=SUMPRODUCT(A1:A3*B1:B3+C1:C3*D1:D3)
=sumproduct(sheet1!c2:c1000="重庆")*(sheet1!k2:K2:k1000="已买")*
=sumproduct(sheet1!c2:c1000="重庆")*(sheet1!k2:K2:k1000="已买")*(sheet1!h2:h1000=重庆!a3)) a3日期
nanyoumoto1年前1
到底叫什么好 共回答了20个问题 | 采纳率95%
你的公式先求符合3个条件的行数吧?
如果是,列式错误,应改为:
=SUMPRODUCT((Sheet1!C2:C1000="重庆")*(Sheet1!K2:K1000="已买")*(Sheet1!H2:H1000=重庆!A3))
sumproduct公式计算结果部分不准确,怎么回事呢?
sumproduct公式计算结果部分不准确,怎么回事呢?
公式如下: =SUMPRODUCT(N(INDIRECT({"1月";"2月";"3月";"4月";"5月";"6月";"7月";"8月";"9月";"10月";"11月";"12月"}&"!E4:E102")),(T(INDIRECT({"1月";"2月";"3月";"4月";"5月";"6月";"7月";"8月";"9月";"10月";"11月";"12月"}&"!B4:B102"))=$A7)*(T(INDIRECT({"1月";"2月";"3月";"4月";"5月";"6月";"7月";"8月";"9月";"10月";"11月";"12月"}&"!C4:C102"))=$B7)*(T(INDIRECT({"1月";"2月";"3月";"4月";"5月";"6月";"7月";"8月";"9月";"10月";"11月";"12月"}&"!F4:F102"))=D$3))
我想把1月至12月这十二张工作表上的相同名称、相同规格.相同合同号的金属重量汇总起来.但是我这个公式的汇总计算结果不准确.请问我的公式是哪里不对了呢



1月份金属登记表








合同编号按规格汇总表
冬虫语冰1年前1
醉雨心 共回答了17个问题 | 采纳率82.4%
T和N只能处理数组,不能处理单元格区域,公式中把"E4:E102"改成"E"&row($4:$102)
其他也一样,但公式太长了点,估计很卡.
sumproduct 求和列条件
sumproduct 求和列条件
用sumproduct公式,求和列并非都是数字,有n/a 如何求和
产地 年份 存量
广州 2001 15
福州 2001 56
山东 2001 34
广州 2002 71
广州 2001 52
厦门 2003 33
三亚 2001 46
广州 2001 102
广州 2001 n/a
例如上述例子中,要求非福州和山东,在2001年 存量小于100的总存量,用sumproduct该如何表示?
自己开始写了公式为=sumproduct(((A2:A10A3)*(A2:A10A4)*(B2:B10="2001")*(C2:C10
霜染白狐头1年前1
风之吹神 共回答了15个问题 | 采纳率73.3%
sumproduct是求乘积的和
sumproduct(A1:A10,B1:B10)这是它的语法,表示先A1*B1,A2*B2,……,A10*B10,然后再求和
这里应该用sumifs函数
=sumifs(C2:C10,C2:C10,">0",C2:C10,""&A3,C2:C10,""&A4,B2:B10,2001)
第一个C2:C10是求和区域
C2:C10,">0"
C2:C10,""&A3
C2:C10,""&A4
B2:B10,2001
这是4个条件
哪位高手能详细解说一下SUMPRODUCT这个函数的意义和用法
哪位高手能详细解说一下SUMPRODUCT这个函数的意义和用法
=SUMPRODUCT(D6:AH6,LOOKUP(D6:AH6,{0,600,800},{0.048,0.05,0.052}))
还有下面这个公式:=SUM(IF(D6:AH6
陶思岑1年前1
kingofsorrow 共回答了23个问题 | 采纳率87%
if函数有三个参数,第一个参数是判断选择,如果结果为真,那整个if函数的结果就是第二个参数,如果结果为假,那整个if函数的结果就是第三个参数.
IF(D6:AH6>=800,D6:AH6*0.052,0)表示首先判断D6:AH6是否>=800,如果>=800,那么结果就是D6:AH6的值*0.052,否则结果就是0.所以0 是必要的.
SUMPRODUCT(A1:A3,B1:B3)表示A1*B1+A2*B2+A3*B3
=SUMPRODUCT(($B$4:$H$4)*(MOD(COLUMN($B$4:$H$4),2)=1))
=SUMPRODUCT(($B$4:$H$4)*(MOD(COLUMN($B$4:$H$4),2)=1))
如上公式
B4:H4分别值为:1.2.3.4.5.6.7
为何计算结果为12
warsonshow11年前1
xiadengning 共回答了28个问题 | 采纳率92.9%
这是隔列求和,公式中为C4+E4+G4即2+4+6=12
您好 如何将D11=IF(SUMPRODUCT(1/COUNTIF(C11:C17,C11:C17))=4,"a",""
您好 如何将D11=IF(SUMPRODUCT(1/COUNTIF(C11:C17,C11:C17))=4,"a","") 区域等差 适用于C18:C24等等
=IF(AND(COUNTIF(INDIRECT("C"&7+ROW(A1)*4):INDIRECT("C"&10+ROW(A1)*4),0)=1,COUNTIF(INDIRECT("C"&7+ROW(A1)*4):INDIRECT("C"&10+ROW(A1)*4),INDIRECT("C"&7+ROW(A1)*4):INDIRECT("C"&10+ROW(A1)*4))=1),"a","")
我依据您之前给的这个公式 进行改写 =IF(SUMPRODUCT(1/COUNTIF(INDIRECT("C"&4+ROW(A1)*7):INDIRECT("C"&10+ROW(A1)*7),INDIRECT("C"&4+ROW(A1)*7):INDIRECT("C"&10+ROW(A1)*7)))=4,"a","")
改写后的公式,是错误的 如何改写成正确的
vigi_ou1年前1
yy男足 共回答了14个问题 | 采纳率92.9%
都不知道你的D列是什么结构,是不是合并单元格呀,怎么写公式?
你把图截下来,给你写个简单的公式,你上面这个公式使用INDIRECT函数太长了
求=SUMPRODUCT((MOD(ROW(B1:B100),5)=5)*B1:B100)从第5行开始每隔第5行 相加
求=SUMPRODUCT((MOD(ROW(B1:B100),5)=5)*B1:B100)从第5行开始每隔第5行 相加 在100行中有中文字
lipton21年前1
godotcloud 共回答了26个问题 | 采纳率88.5%
=SUM(if((MOD(ROW(B1:B100),5)=0)*(iserror(--b1:b100)=false),b1:b100)),以同时按ctrl+shift+回车三键结束
EXCEL 公式整合!有两段公式想整合成一个第一段:=MID("10X98765432",MOD(SUMPRODUCT(
EXCEL 公式整合!
有两段公式想整合成一个
第一段:=MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A2,1)
第二段:=IF(LEN(B2)=0,"",IF(LEN(B2)18,"请输入18位身份证号",IF((SUMPRODUCT(($B$1:B1=B2)*1) > 0),"身份证号重复",IF(MOD(MID(B2,17,1),2)=1,"001","002"))))
整合成一条!
第一段如果身份证不合法 显示汉字“身份证不合法!”
馨园一族1年前1
gftr 共回答了15个问题 | 采纳率93.3%
这个很简单啊,用if 第一段=true,就执行第二段就好了
具体是:=IF(原第一段内容 ,原第二段内容 ,“验证不正确或FALSE”)
=IF(MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A2,1),IF(LEN(B2)=0,"",IF(LEN(B2)18,"请输入18位身份证号",IF((SUMPRODUCT(($B$1:B1=B2)*1) > 0),"身份证号重复", IF(MOD(MID(B2,17,1),2)=1,"001","002")))),"验证不正确或FALSE")
在表格中使用SUMPRODUCT计算2组数值的积和在什么情况下计算数值等于0
在表格中使用SUMPRODUCT计算2组数值的积和在什么情况下计算数值等于0
SUMPRODUCT($I$19:$I$250,J19:J250)像这样公式一般计算19到250排,J列与I上对应数值的积,然后将得出的积求和.以前一直都是正常的.但是,今天我碰到了计算结果等于0的情况.
阿阿阿阿阿1年前1
a8453cbb460a2246 共回答了22个问题 | 采纳率81.8%
可能是某列的单元格格式为文本了.
调整下格式.
或者吧公式改成:
SUMPRODUCT(($I$19:$I$250)*(J19:J250))
含文字的单元格如何计算数字的和=SUMPRODUCT(--(0&MIDB(C4:C35,SEARCHB("?",C4:C
含文字的单元格如何计算数字的和
=SUMPRODUCT(--(0&MIDB(C4:C35,SEARCHB("?",C4:C35&0,1),2*LEN(C4:C35)-LENB(C4:C35))))可以对含文字的单元格的数字进行计算,
但是如果每个单元格内部止一个数字呢,如果将同一个单元格里的也相加得数呢?可以实现一个单元格内的所有数据筛选求和么?
深白色的鱼缸1年前1
opticalww 共回答了22个问题 | 采纳率90.9%
略说几个,以供参考.方法一:=B2+SUBSTITUTE(C2,LEFT(C2,FIND("=",C2)),"")+D2(引用,以示尊重,特放第一)方法二:=B2+RIGHT(C2,LEN(C2)-FIND("=",C2))+D2(可以不用那个很长的函数了)方法三:=B2+MID(C2,FIND("=",C...
=SUMPRODUCT((K2:K13"")/COUNTIF(K2:K13,K2:K13&""))
=SUMPRODUCT((K2:K13"")/COUNTIF(K2:K13,K2:K13&""))
如(K2:K13"")是什么意思,COUNTIF(K2:K13,K2:K13&"")这个又是什么意思,为啥不是COUNTIF(K2:K13,K2:K13)?
akqj1091年前1
落寞秋夕 共回答了22个问题 | 采纳率95.5%
K2:K13"" 这个意思是如果该行是空白 返回 0 不是空白 返回1
COUNTIF(K2:K13,K2:K13)这个在K2:K13这个范围里面有空白单元格时,函数会把空白做为 0来处理,因为 0""所以 COUNTIF(K2:K13,K2:K13)会返回 0值这样的话,0就会作为被除数出现在公式里,会返回,#DIV!0错误
=IF(ISERROR(SUMPRODUCT(1/(COUNTIF(B1:F1,B1:F1)-3))),"相同","")
=IF(ISERROR(SUMPRODUCT(1/(COUNTIF(B1:F1,B1:F1)-3))),"相同","") 求该公式的详解
流浪的骡子1年前1
mailandhb 共回答了17个问题 | 采纳率76.5%
如果SUMPRODUCT(1/(COUNTIF(B1:F1,B1:F1)-3))的运算结果错误,就显示“相同”,否则就显示空值(即不显示什么).
SUMPRODUCT(1/(COUNTIF(B1:F1,B1:F1)-3))中,“B1:F1”区域中相同个数等于3时显示错误.
【excel】关于sumproduct
【excel】关于sumproduct

问,图中公式为
=SUMPRODUCT((C3:C10=C5)*(D3:D10>35))
疑问,问什么用=SUMPRODUCT((C3:C10=C5),(D3:D10>35)) 无法得到正确结果?sumproduct(A1:A2,B1:B2)不是等于a1*a2+b1*b2么,那这里如果用SUMPRODUCT((C3:C10=C5),(D3:D10>35)) 不是应该也可以么?但是为什么出来结果为0?
双人床上独舞1年前1
boai99 共回答了24个问题 | 采纳率91.7%
逻辑值转成数值进行运算.
公式换成=SUMPRODUCT(--(C3:C10=C5),--(D3:D10>35)) 就可以.
excel中SUMPRODUCT条件中加一个两列相应数的比较,我编出公式,但结果都是0,
excel中SUMPRODUCT条件中加一个两列相应数的比较,我编出公式,但结果都是0,
=SUMPRODUCT(('7月收集数据'!D3:D500="KDV")*('7月收集数据'!P3:P500="2011-7-01")*('7月收集数据'!Q3:Q500>=P3:P500)*'7月收集数据'!R3:R500)
对D列为KDV的条目相应P列小于等于固定值,相应Q列大于等于固定值且小于等于P列相应值的对应R列数值的相加.没有('7月收集数据'!Q3:Q500>=P3:P500)是没有问题的,加了公式也没有报错,但是结果都变成了0
PS:能不能帮忙实现D列为含有“KDV”的条目实现上述的功能
Q3:Q500
了空空1年前1
weekgram 共回答了19个问题 | 采纳率89.5%
1、类似这样的日期字符"2011-7-01"属于字符串,是无法和日期格式的单元格数据进行比较的,必须改为:DATE(2011,7,1) 和 DATE(2011,7,31)
2、你的q列和p列单元格数据都是什么格式?如
=SUMPRODUCT((数据源!$A$2:$A$1044=函数公式!$A2))括号里面的函数公式几个字是怎么来的?
hnian1年前1
kaposh 共回答了17个问题 | 采纳率94.1%
此文件中有名称为”数据源“的工作表(即sheet)和名称为”函数公式“的工作表;
在EXCEL公式中,如果想把公式“=SUMPRODUCT(((K1:K870>=K1139)*(P1:P870>=P11
在EXCEL公式中,如果想把公式“=SUMPRODUCT(((K1:K870>=K1139)*(P1:P870>=P1139))*(A1:A870=4))”中(P1:P
在EXCEL公式中,如果想把公式“=SUMPRODUCT(((K1:K870>=K1139)*(P1:P870>=P1139))*(A1:A870=4))”中后两个条件(P1:P870>=P1139)和(A1:A870=4)的条件固定,而(K1:K780>=1139)中的"K1:K870”作为变量的话,改怎么输入公式?
xmrmrx1231年前1
505065651 共回答了15个问题 | 采纳率93.3%
后面的两个用$符号绝对引用如下:
=SUMPRODUCT(((K1:K870>=K1139)*($P1:$P870>=P1139))*($A1:$A870=4))
=SUMPRODUCT(1*(订单明细!E3:E262="《MS Office高级应用》"),订单明细!H3:H262)
=SUMPRODUCT(1*(订单明细!E3:E262="《MS Office高级应用》"),订单明细!H3:H262)这是什么意思看不懂
axialuck1年前1
所有人都在撒谎1 共回答了17个问题 | 采纳率88.2%
SUMPRODUCT函数中只有表示上下两个对应区域的乘积和,才可以在数据区域之间用逗号分隔,表达成
=SUMPRODUCT(订单明细表!E3:E262,订单明细表!H3:H262)
因此按题意,公式部分应该改为
=SUMPRODUCT((订单明细表!E3:E262="《MS Office高级应用》")*订单明细表!H3:H262)
表示:将订单明细表中满足E3:E262单元格区域中为《MS Office高级应用》的对应H列求和.
在2007以上的版本公式可以简化为
=SUMIF(订单明细表!E:E,"《MS Office高级应用》",订单明细表!H:H)
多条件用SUMPRODUCT 单条件用COUNTIF
多条件用SUMPRODUCT 单条件用COUNTIF
Q A B C
x 2 0.1 20
x 2 0.2 15
y 5 0.4 15
x 6 0.5 17
y 3 0.6 18
x 5 0.5 15
x 5 0.8 16
y 2 0.9 15
x 5 0.5 17
比如这三列数,A10想取小于等于5的数
=COUNTIF(A1:A9,"
偏买蓝色封面的书1年前1
武子 共回答了19个问题 | 采纳率89.5%
问题1:公式是:=SUMPRODUCT((A1:A9=0.3)*(B1:B9=17)*(C1:C9
EXCEL中SUMPRODUCT 公式相关
EXCEL中SUMPRODUCT 公式相关
在EXCEL中,希望将D列分别与 L、M、N.等列对应各行相乘后求和,公式可以得出SUMPRODUCT(D4:D58,L4:L58) SUMPRODUCT(D4:D58,M4:M58) SUMPRODUCT(D4:D58,N4:N58) 等.
我往后面拉时,各公式中D4:D58 总是依次变化,有没有方法让其在后拉(+)时不变化D4:D58 而只变化后面的L4:L58 M4:M58 N4:N58呢?
栖枫渡1年前1
金捕头 共回答了16个问题 | 采纳率100%
将D4:D58 改为 $D$4:$D$58
关于公式=SUMPRODUCT((A1:A4=A1)*N(OFFSET($A$1,ROW(1:4)-1,COLUMN(A
关于公式=SUMPRODUCT((A1:A4=A1)*N(OFFSET($A$1,ROW(1:4)-1,COLUMN(A:C)*2-1))*I1:I4)中N函数的作用
高手请指教,
公式=SUMPRODUCT((A1:A4=A1)*N(OFFSET($A$1,ROW(1:4)-1,COLUMN(A:C)*2-1))*I1:I4)中N的作用应该是把非数值类的值转换为数值,但是当我选中OFFSET($A$1,ROW(1:4)-1,COLUMN(A:C)*2-1)),F9抹黑时,计算出来的是数值串,于是去掉N函数,结果就值错误了,所以想请教你N在这里面具体的作用,
qalb1年前2
云雨前的浪漫 共回答了17个问题 | 采纳率94.1%
N——返回转化为数值后的值.将不是数值的转换为数值:日期转换成序列值,TRUE转换成1,其他值转换成0
在这里要用于乘积,故必须转换为数值.
请问SUMPRODUCT((G3:G22=G14)*(I3:I22=I14),J3:J22)这公式的意思是什么?
请问SUMPRODUCT((G3:G22=G14)*(I3:I22=I14),J3:J22)这公式的意思是什么?
SUMPRODUCT可以详细解释这函数怎么用吗?
淡水河边1231年前1
SoulEric_Shen 共回答了15个问题 | 采纳率100%
这个函数是求两个数组对应数字乘积的和
这个公式的意思是,在G3∶G22中查找等于G14的值并且在I3∶I22中查找等于I14的值,同时满足这两个条件的记作1,否则记作0,得到一个由20个0或1组成的数组,再与J3∶J22这里面20个数字组成的数组相乘,计算对应数字乘积的和
请问这个EXCEL的公式应该怎么改才对 =sumif(e6:e11,">5",SUMPRODUCT(c6:c11,b6:
请问这个EXCEL的公式应该怎么改才对 =sumif(e6:e11,">5",SUMPRODUCT(c6:c11,b6:b11))
B C E
-----------------------------------
2 2 6
2 3 4
3 4 6
4 5 3
以这个为例
凡是E列里面大于5的数,我希望C,B列中与之相对应的数相乘,然后把所有这样的数相乘之后求和,此例中第一行和第三行的数据满足条件 故2*2+3*4=16
我需要一个通式,因为有时数据会比较多
咖啡与牛奶1191年前1
yang_fan 共回答了17个问题 | 采纳率88.2%
你的意思是只要E的》5,就让C和B的对应项相加吗?
=SUMIF(E15:E20,">5",D15:D20)+SUMIF(E15:E20,">5",F15:F20)
=SUMPRODUCT((A1:A50)*(D1:D5))
=SUMPRODUCT((A1:A50)*(D1:D5))
D1:D5单元格里如果全是数字公式成立.可如果其中是文字就是公式就出错了
iesun1年前1
tw3393 共回答了21个问题 | 采纳率100%
求和公式,文字怎么求和?
此公式意思为,当a1到a5区域有不为0的数时,对d1到d5区域相对应的行数值求和.
SUMPRODUCT满足两个文字条件取数!求救
SUMPRODUCT满足两个文字条件取数!求救
如图,C列为我最终想得到数的列,需要用AB FG的关系把H的数据放到C列,我用的公式=SUMPRODUCT((F2=A2)*(G2=B2),H2) 返回数值为0,数据只展示一部分,下面还有很多,求救各位朋友告知错误在哪里,应该怎么写公式,
chachapiglet1年前1
6902352 共回答了16个问题 | 采纳率87.5%
C2公式
=sumproduct((F:F=A2)*(G:G=B2)*H:H)
下拖填充即可
excel 公式修改E11=IF(AND(SUMPRODUCT(--(OFFSET(C$11,MAX(6*ROW(A1)
excel 公式修改
E11=IF(AND(SUMPRODUCT(--(OFFSET(C$11,MAX(6*ROW(A1)-6),6)=OFFSET(C$17,MAX(6*ROW(A1)-6),6)))=6,BC110),"A","")
其中C$17 是需要变化的 17 23 29
F11=IF(AND(SUMPRODUCT(--(OFFSET(C$11,MAX(6*ROW(A1)-6),6)=OFFSET(C$23,MAX(6*ROW(A1)-6),6)))=6,BC110),"A","")
G11=IF(AND(SUMPRODUCT(--(OFFSET(C$11,MAX(6*ROW(A1)-6),6)=OFFSET(C$29,MAX(6*ROW(A1)-6),6)))=6,BC110),"A","")
现在需要求解的是,如何修改公式,横着拖时,可以自动生成,不用一个一个的输入
因为有E1-XX634 之多
家有1年前1
愈夜愈rr 共回答了14个问题 | 采纳率85.7%
横着拖?
把公式中的C$17改成
indirect("C"&column(A:A)*6+11)
就行了
可是,你的公式,我怎么看,都适合于竖着拖
如果竖着拖,则把C$17改成
indirect("C"&row(1:1)*6+11)
SUMPRODUCT((MOD(COLUMN(g1:ds1),4)=3)*g1:ds1)
毫7纸1年前1
凤兰萍君 共回答了18个问题 | 采纳率88.9%
列号除4的余数为3.
我用您提供的公式=SUMPRODUCT((MOD(COLUMN(B5:BP5),2)=0)*B$5:BP$5*B6:BP
我用您提供的公式=SUMPRODUCT((MOD(COLUMN(B5:BP5),2)=0)*B$5:BP$5*B6:BP6)计算时,如果B5至BP6单元格区域中间没有非数字的内容是可以计算的,也能复制.但我的公式中B5至BP6单元格区域中间有非数字的内容,改用您提供的=SUM(IF(MOD(COLUMN(B5:BP5),2)=0,B$5:BP$5*B6:BP6))这个公式任然会出现错误#VALUE!是怎么回事呢?
yuri169rn71dc_1年前0
共回答了个问题 | 采纳率
=SUMPRODUCT((MOD(COLUMN(K4:AB4),3)=2)*K4:AB4)这个公式的大概意思
vankeade1年前1
xx天下女子 共回答了18个问题 | 采纳率100%
将K4:AB4范围内所有列号被3除余数为2的列相加,就是:K4+N4+Q4+...
=sumproduct((mod(column(a:z),4)=1)*A2:Z2) 这个公式是跨3列 如果跨4列求和呢
yumren1年前1
vickie1979 共回答了16个问题 | 采纳率93.8%
=sumproduct((mod(column(a:z),5)=1)*A2:Z2)
=SUMPRODUCT((P4:P3001=DATE(2012,1,2))*(R4:R3001=DATE(2011,12
=SUMPRODUCT((P4:P3001=DATE(2012,1,2))*(R4:R3001=DATE(2011,12,26))*(AA4:AA3000="ok")*(T4:T3001))
大家帮忙看一下上面的公式有什么错误呀?!它的值是#N/A而不是我要的总和!,我的要求是:
日期等于20120102号的前提下再等于20111226号再等于OK的总和
三个条件.
谢谢
阿良SX1年前1
水墨芙蓉kelly 共回答了14个问题 | 采纳率100%
AA4:AA3001
区域必须对等
怎么让它单元格内容完全匹配、而不是某个字符匹配=min(SUMPRODUCT(--ISNUMBER(FIND("a",S
怎么让它单元格内容完全匹配、而不是某个字符匹配=min(SUMPRODUCT(--ISNUMBER(FIND("a",Sheet1!A:B))),0)
=min(SUMPRODUCT(--ISNUMBER(FIND("a",Sheet1!A1:B100))),0)+min(SUMPRODUCT(--ISNUMBER(FIND("b",Sheet1!A1:B100))),0)+min(SUMPRODUCT(--ISNUMBER(FIND("c",Sheet1!A1:B100))),0)
怎么让Sheet1!A1:B100单元格内容完全匹配计算、而不是某个字符匹配就计算?
=min(SUMPRODUCT(--ISNUMBER(FIND("a",Sheet1!A1:B100))),0)+min(SUMPRODUCT(--ISNUMBER(FIND("b",Sheet1!A1:B100))),0)+min(SUMPRODUCT(--ISNUMBER(FIND("c",Sheet1!A1:B100))),0)
怎么让Sheet1!A1:B100单元格内容完全匹配计算、而不是某个字符匹配就计算?
wendyliusitong1年前1
ee龙___ 共回答了9个问题 | 采纳率100%
=min(SUMPRODUCT(--("a"=Sheet1!A1:B100)),1)
这样?
=SUMPRODUCT((MOD(COLUMN(F9:AI9)-1,5)=MOD(COLUMN()-1,5))*F9:A
=SUMPRODUCT((MOD(COLUMN(F9:AI9)-1,5)=MOD(COLUMN()-1,5))*F9:AI9)手忙,我不
我不知道MOD和COLUMN()是什么意思,还有后面的1和5是什么意思,不好意思我是刚刚入学不懂,
阿帅帅1年前1
79wksst 共回答了17个问题 | 采纳率82.4%
MOD是求余数的,5是指以5为除数取余数,
COLUMN是返回列数
SUMPRODUCT是求连乘积的函数
为什么这个公式不能正确汇总SUMPRODUCT(($A$2:$A$21=A25)*(C$2:G$21)) 汇总的数字比实
为什么这个公式不能正确汇总SUMPRODUCT(($A$2:$A$21=A25)*(C$2:G$21)) 汇总的数字比实际少些
图号备注下料成形切断清洗毛刺
338.0020.050.590.130.070.07
338.0040.050.590.130.070.07
338.0040.071.660.330.10.07
338.0070.050.590.130.070.07
338.0070.050.560.130.070.07
338.0070.050.510.130.070.07
338.0120.07 1.96 0.33 0.10 0.07
830.0010.05 0.62 0.13 0.07 0.07
830.0020.05 0.37 0.13 0.07 0.07
830.002 0.05 0.47 0.13 0.07 0.07
830.0020.07 1.72 0.33 0.10 0.07
830.007 0.07 2.02 0.33 0.10 0.07
830.0080.05 0.49 0.13 0.07 0.07
830.0080.05 0.38 0.13 0.07 0.07
830.0080.05 0.57 0.13 0.07 0.07
830.0110.05 0.70 0.13 0.07 0.07
830.0160.05 0.47 0.13 0.07 0.07
830.0160.05 0.62 0.13 0.07 0.07
830.0160.05 0.52 0.13 0.07 0.07
830.0200.07 1.92 0.33 0.10 0.07


汇总工时合计
338.0021
830.0082
338.0043
工时合计的公式=SUMPRODUCT(($A$2:$A$21=A25)*(C$2:G$21)) 汇总数量不对
jszxbgs1年前1
dadaheguoguo 共回答了21个问题 | 采纳率90.5%
你的单元格格式设置不对,工时合计那栏没有显示小数位吧,我的测试结果是对的
汇总工时合计
338.0020.91 =SUMPRODUCT(($A$2:$A$21=A23)*(C$2:G$21))
338.0043.14 =SUMPRODUCT(($A$2:$A$21=A24)*(C$2:G$21))
338.0072.62
338.0122.53
830.0010.94
830.0023.77
830.0072.59
830.0082.40
830.0111.02
830.0162.57
830.022.49
公式向下拖就可以了.你第一个公式错了
你的是=SUMPRODUCT(($A$2:$A$21=A25)*(C$2:G$21))
应该是=SUMPRODUCT(($A$2:$A$21=A23)*(C$2:G$21))