sumif函数和sumproduct函数错误.为什么有些可以计算,有些却不可以呢?

oceany2022-10-04 11:39:541条回答

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

结果显示如上图,我不知道公式错在哪里了,希望各位大侠指点迷津,

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

共1条回复
ABXKK 共回答了20个问题 | 采纳率95%
=SUMIF($A$2:$A$31,D2,B$2:B$31)
sumif的参数原来写错了.要查找的值要在第二参数
1年前

相关推荐

sumproduct与sumif函数怎么嵌套使用
sumproduct与sumif函数怎么嵌套使用
比如A列是条件区域,然后我需要B列与C列符合A列条件的数据分别相乘再相加求和,就相当于使用sumproduct相乘求和函数,但是多了个条件查找,
dzmgzt1年前1
f932648 共回答了15个问题 | 采纳率93.3%
这个是真不会,买点资料书自己研究下子了.
Excel中SUMIF函数的问题
Excel中SUMIF函数的问题
有一个公式,求高手指教:SUMIF(O$4:AS$4,7,O12:AS12)+SUMIF(O$4:AS$4,1,O12:AS12),
波上寒烟溪水石兰1年前1
niqiuyu 共回答了16个问题 | 采纳率87.5%
假设在 o4到as4中有等于7的,就将相应的列对应的第12行值进行相加.
然后再加上
假设o4到as4中有等于1的,就将相应的列对应的第12行值进行相加
也可以用下面的公式
=SUMPRODUCT((O$4:AS$4=1)+(O$4:AS$4=7),O12:AS12)
关于EXCEL,用SUMIF函数求和,同时满足两个条件可以吗?
索尼可1年前1
iso-rainy 共回答了20个问题 | 采纳率95%
建议楼主下载Office帮助文档,随时查找函数.
以下内容来自于Office帮助文档,使用Sumifs函数对满足多个条件的数值进行求和.
——————以下是帮助文档中的内容——————

sumifs对区域 (区域:工作表上的两个或多个单元格.区域中的单元格可以相邻或不相邻.)中满足多个条件的单元格求和.
例如,如果需要对区域
A1:A20 中符合以下条件的单元格的数值求和:B1:B20 中的相应数值大于零 (0) 且 C1:C20 中的相应数值小于 10,则可以使用以下公式:
=SUMIFS(A1:A20, B1:B20, ">0", C1:C20, "32"、B4、"苹果" 或
"32".
***criteria_range2, criteria2, … 可选.附加的区域及其关联条件.最多允许
127 个区域/条件对.
——————帮助文档内容结束——————
授之以鱼不如授之以渔,一份帮助文档,可以解决有关Office难题的90%,希望楼主觉得有用.
用sumif函数求3的倍数 公式是什么
莲子荷1年前1
糖糖ss 共回答了22个问题 | 采纳率77.3%
3的倍数有很多很多很多,你不给一个范围就变成无解了.比如要求1至100中所有3的倍数的和,公式就是:=SUMPRODUCT(--(MOD(ROW(1:100),3)=0)*(ROW(1:100)))或=SUM(IF(MOD(ROW(1:100),3)=0,ROW(1:100)))摁键盘上的 SHIFT+...
sumif函数求助我现在要把一行数(7个),A-G,求平均数放在H,再把A-H中小于等于H的数(包括H)求平均数,把这个
sumif函数求助
我现在要把一行数(7个),A-G,求平均数放在H,再把A-H中小于等于H的数(包括H)求平均数,把这个数显示在I,举个例子,1234567,平均数是28/7=4,4就放在H了,I这需要显示(1+2+3+4+4)/5的结果!怎么设置函数?
就是把小于等于一行数的平均数(包括这个平均数),求平均数的函数怎么设置 ,用EXCEL ,1楼的左后求出来的数是4.5不对啊
冲淡1年前1
电话43 共回答了20个问题 | 采纳率100%
=(SUMIF(A1:G1,"
Excel用SUMIF函数计算表达式
Excel用SUMIF函数计算表达式
学号 班级 姓名 大学英语 高等数学 计算机应用 现代文学 英语优秀
08001115 4班 黄珊晟 缺考 缺考 84 55
08001077 3班 刘美妍 51 42 54 83
08001059 2班 张兰铭 43 94 67 缺考
08001142 5班 黄军波 67 90 缺考 缺考
08001040 2班 谭娥娜 85 63 67 57
08001109 4班 纪淋琳 43 54 94 63
08001019 1班 江丹娟 缺考 68 69 55
08001012 1班 苗滢兰 缺考 80 缺考 56
08001024 1班 张玲娣 66 55 缺考 95
08001057 2班 董生蕾 缺考 63 缺考 缺考
08001125 4班 黄南凤 缺考 缺考 95 74
08001126 4班 廖浩展 缺考 缺考 84 83
08001048 2班 张慧辉 缺考 缺考 67 63
班级 人数
1班
2班
3班
4班
5班
用SUMIF函数计算出各班英语成绩优秀人数 函数表达式怎么写 谢谢
英语大于等于90 为优秀
陈o陈1年前1
kingdave 共回答了16个问题 | 采纳率93.8%
首先告诉你,如果要统计出来分数大于等于90的人数,用的函数是countif而不是sumif.
其次你现在的问题可以通过添加辅助列然后用sumif解决.
第一步,英语优秀那列(H列)输入“ =if(d2>=90,1,"") ”;
第二步,在“1班”和“人数”对应的交叉单元格里面输入
“ =SUMIF(B:B,D17,H:H) ”.
说明:第二步的里面假设“1班”所在的单元格是“ D17 ”
关于sumif函数...为什么不能怎么写公式 .
luojinling20051年前1
sunyang1975 共回答了19个问题 | 采纳率78.9%
多条件可以用SUMIFS或者SUMPROUCT函数
1,SUMIFS:=SUMIFS(D:D,B:B,"男",C:C,"业务员")
2,SUMPROUCT:=SUMPRODUCT((B:B="男")*(C:C="业务员")*(D:D))
sumif函数的条件表达式疑问?
sumif函数的条件表达式疑问?
如图所示,我想用sumif函数来计算序号为0,3,6,9,12,15(也就是除3余0的序号值)所对应的数据的和,表达式要怎么写?这类问题sumif函数能解决吗?sumif函数的条件好像不能嵌套函数.
lanyang271年前1
秋夜风吹来 共回答了20个问题 | 采纳率70%
=SUMPRODUCT(--(MOD($A$2:$A$16,3)=0),$B$2:$B$16)
以图中条件用SUMIF函数求和,求公式
louis00581年前1
我是哈哈105 共回答了14个问题 | 采纳率85.7%
大于等于8的求和:=SUMIF(B2:B9,">=8",B2:B9)
小于等于5的求和:=SUMIF(B2:B9,"<=5",B2:B9)
SUMIF函数多重条件求和A列为 小件,注塑件B列为数量(正负都有)C列为金额求 条件为 小件小于0的金额合计
囊萤映雪19761年前1
我说爱你 共回答了17个问题 | 采纳率88.2%
在D列输入公式=SUMPRODUCT((A1:A100="小件")*(B1:B100
excel 中sumif的问题我知道sumif函数的按条件求和的,举例:sumif是只要满足E列的某个条件,即把B列的数
excel 中sumif的问题
我知道sumif函数的按条件求和的,
举例:sumif是只要满足E列的某个条件,即把B列的数字求和.
但我有一个问题,在D列中还有一另个条件,也
满足这个条件的数字是不能加进去的.
看图示:
moqilin1年前1
上uu子傲 共回答了20个问题 | 采纳率90%
SUMIF仅适用于单条件求和,多条件求和可以考虑用SUMPRODUCT函数
=SUMPRODUCT((D6:D13"履约保证金")*(E6:E13=B3)*B6:B13)
2007以上的版本还可以用SUMIFS函数;
=SUMIFS(B6:B13,D66:D13,"履约保证金",E6:E13,B3)
EXCEL中SUMIF函数=sumif(a1:a10,">5",b1:b3)以上这个函数中,条件区域是a1:a10,求和
EXCEL中SUMIF函数
=sumif(a1:a10,">5",b1:b3)
以上这个函数中,条件区域是a1:a10,求和区域是b1:b3,但是求出的结果是对应的b1:b10,这是为什么?不是应该在b1:b3中求和呀,它是怎么对应的,比方说a5>5,在b列对应哪个?
碧泉坊1年前1
fsad45s5 共回答了22个问题 | 采纳率95.5%
第三区域自动扩展到与第一区域同等大小(你b3不写都没事)
sumif函数隔列计算.下表:A B C D1 李一 200 王二 2002 王二 300 胡五 3003 张三 300
sumif函数隔列计算.
下表:
A B C D
1 李一 200 王二 200
2 王二 300 胡五 300
3 张三 300 陈四 400
4 王二 400 王二 500
5 张三 200 李一 200
.............
我是这样做得表格,如果需要计算第一列(A列)张三的工资总额,用的是sumif函数.
sumif(A1:AN,“张三”,B1:BN)
我想问的是:如果需要计算两组4列的张三工资总额,还用SUMIF函数行不?应该怎么写表达式呢?
jianxu6251年前1
zb_119 共回答了23个问题 | 采纳率95.7%
=SUMIF($A$1:$C$5,"张三",$B$1:$D$5)
sumif函数的应用A B C100 10 120 10 4300 30 340 20 250 50 1想在A6单元格内
sumif函数的应用
A B C
100 10 1
20 10 4
300 30 3
40 20 2
50 50 1
想在A6单元格内求A1:B5区域内符合C列值为1的B列值的和
上面问题没有准确提问.求和的区域是A1:B5;求和的条件是另一个函数计算的结果,结果是C列中的一个数值;最终要求是求符合条件的B列的值.
看了各位的回答,才明白我把参数range弄错了,正确的函数应是在A6中输入=SUMIF(C1:C5,结果等于C列中值的函数,B1:B5);我原来错误输入是=SUMIF(A1:B5,结果等于C列中值的函数,B1:B5).已正确计算出结果,
星梦流星1年前1
大双123 共回答了21个问题 | 采纳率95.2%
=SUMIF(c1:c5,1,b1:b5)
有一列是通过公式得到的文本列,文本列全是数字,用SUMIF函数求和为0,请问如何解决?
有一列是通过公式得到的文本列,文本列全是数字,用SUMIF函数求和为0,请问如何解决?
A列是部门列,B列是职务列,C列是工资列,D列是根据不同的职务的工资的不同的涨幅列
因为职务多于10个用了IF函数嵌套&IF函数,得到是一个文本列,虽然都是数字,但因为是文本格式,用SUMIF函数求和数值为0,请问如何解决
MLbt3351年前1
飘渺1999 共回答了16个问题 | 采纳率87.5%
改原来的“IF函数嵌套&IF函数”,可以写成“IF函数嵌套+IF函数”的形式,或者干脆用Lookup函数.
弄不出来可以HI我.