excel中sumif公式 sumif的问题,在线留QQ谈下

关于EXCEL中sumif函数使用的一个问题_百度知道
关于EXCEL中sumif函数使用的一个问题
有两个表:表1、表2,两表中前两列列名一样,现想在表2中第三列实现如下的功能:将表1中所有前两列的值与表2中前两列的值相等的行的第三列值相加,请问该如何写语句?如果该函数不能实现的话有其他函数可以实现否?例子:表1:日期
10表2:日期
求得值为“3”1-2
求得值为“10”
刚才这个问题我用SUMPRODUCT函数解决了,不过公式相对来说比较长……
提问者采纳
=SUMPRODUCT((表1!$A$2:$A$100=$A2)*(表!$B$2:$B$100=$B2)*表!$C$2:$C$100)这已经是最短的公式了,在2007以后版本可以这样:=sumifs(表!$C$2:$C$100,表1!$A$2:$A$100,A2,表!$B$2:$B$100,B2)长度差不了多少
提问者评价
感谢,忘记说我是2003,不支持这个函数……
其他类似问题
2人觉得有用
按默认排序
其他1条回答
把表1第一列第二列第三列分别命名为A列,B列,C列,在表2 C2中输入公式 =SUMPRODUCT((A列&B列=A2&B2),C列),公式下拉。这样可能简短些,看得也更清楚。
sumif函数的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁EXCEL 相同的编号的总体积放在第一行 如果可以的话请留下大神的QQ号,小弟我有非常多的问题需要请教!!!_百度知道
EXCEL 相同的编号的总体积放在第一行 如果可以的话请留下大神的QQ号,小弟我有非常多的问题需要请教!!!
E(我要实现如下功能)发货单号 出单日期 收货地址编号 立方 每单总立方
1-3-1 .0017
1-3-1 .0012
1-3-1 20鼎畅尺堆侔瞪踌缺穿画.0012
1-3-3 .91-3-3 .21-3-8 .81-3-8 .21-3-8 .029
1-3-8 .029
1-3-8 .029
1-3-8 .0278
1-3-8 .0588
提问者采纳
按你上面的例子,可以这样设置公式:在E2中输入如下公式:=if(A2&&A1,sumif(A:A,A2,D:D),&&)向下填充,就可以得到你要的效果!如有不明白可以HI鼎畅尺堆侔瞪踌缺穿画,或查看我在百度的联系方式!
提问者评价
我有很多问题,希望你能多指导我。
其他类似问题
excel的相关知识
按默认排序
其他1条回答
E2 =IF(COUNTIF($A$1:A2,A2鼎畅尺堆侔瞪踌缺穿画)=1,SUMIF($A$2:$A$15,A2,$D$2:$D$15),&&)
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁请各位高手帮忙看看,为什么D列全等于3,我的公式哪里出了问题?
13:45 上传
下载次数: 37
1.48 KB, 下载次数: 37
在线时间6431 小时经验7778 威望6 最后登录注册时间阅读权限95UID1910460积分8678帖子精华0分享0
积分排行89帖子精华0微积分0
如果不等于3, 那你的电脑就可能是中毒了
因为空值等于空值呀!!
- - - - - - - - -- - - - -- - -- - - --
抵制央视广告
做理性中国人
在线时间3069 小时经验12265 威望3 性别男最后登录注册时间阅读权限95UID382185积分13315帖子精华0分享0
积分排行43帖子精华0微积分0
D1=SUMIF(A:A,A1,B:B)
在线时间231 小时经验415 威望0 性别保密最后登录注册时间阅读权限30UID1632395积分415帖子精华0分享0
EH中级, 积分 415, 距离下一级还需 685 积分
积分排行2747帖子精华0微积分0
本身公式就错误了 合计函数不应该这样写 鉴于你的数据比较少 不只如何修改
在线时间149 小时经验228 威望0 性别保密最后登录注册时间阅读权限20UID2133093积分228帖子精华0分享0
EH初级, 积分 228, 距离下一级还需 122 积分
积分排行3000+帖子精华0微积分0
这公式不等于3才怪了,按你的公式=SUM(IF(A:A=A1,B:B),随便什么状况下都是B列求和啊。改为=SUMIF(A:A,A1,B:B)即可。
&一语道破天机。(不留一手?)&
在线时间4325 小时经验13850 威望11 性别保密最后登录注册时间阅读权限95UID1150246积分13850帖子精华0分享0
积分排行34帖子精华0微积分0
=SUM(IF(A:A=A1,B:B)),是数组公式,要ctrl+shift+enter三键结束公式(如果你的版本允许数组公式整列引用的话)。
或者改为:=SUMIF(A:A,A1,B:B)。
思路对,方法很简单;思路不对,问题很难!
有正确的思路,才有正确的方法。
当然,思路不是唯一的,方法也不是唯一的。
在线时间6431 小时经验7778 威望6 最后登录注册时间阅读权限95UID1910460积分8678帖子精华0分享0
积分排行89帖子精华0微积分0
地道战 发表于
这公式不等于3才怪了,按你的公式=SUM(IF(A:A=A1,B:B),随便什么状况下都是B列求和啊。改为=SUMIF(A:A,A1,B ...
还是地道(战)老师能钻(研)啊!
- - - - - - - - -- - - - -- - -- - - --
抵制央视广告
做理性中国人
在线时间304 小时经验79 威望0 最后登录注册时间阅读权限20UID869601积分79帖子精华0分享0
EH初级, 积分 79, 距离下一级还需 271 积分
积分排行3000+帖子精华0微积分0
袁勇 发表于
=SUM(IF(A:A=A1,B:B)),是数组公式,要ctrl+shift+enter三键结束公式(如果你的版本允许数组公式整列引用的 ...
您好!按数组公式修改后,结果显示“#NUM!”
在线时间298 小时经验30 威望0 性别男最后登录注册时间阅读权限20UID400931积分30帖子精华0分享0
EH初级, 积分 30, 距离下一级还需 320 积分
积分排行3000+帖子精华0微积分0
你的公式写错了,你写的是:=SUM(IF(A:A=A1,B:B)),正确的应该是:=SUMIF(A:A,A1,B:B)
在线时间4325 小时经验13850 威望11 性别保密最后登录注册时间阅读权限95UID1150246积分13850帖子精华0分享0
积分排行34帖子精华0微积分0
DDJJJJ 发表于
您好!按数组公式修改后,结果显示“#NUM!”
可能说明你的版本不支持数组公式的整行或整列引用。
可改为区域引用,比如:=SUM(IF($A$1:$A$100=A1,$B$1:$B$100))。
思路对,方法很简单;思路不对,问题很难!
有正确的思路,才有正确的方法。
当然,思路不是唯一的,方法也不是唯一的。
积分≥4700即可申请
金牌优秀会员
金牌优秀会员奖章No.2
金牌优秀会员
金牌优秀会员奖章No.1
优秀会员奖章No.3
优秀会员奖章No.2
优秀会员奖章No.1
金牌优秀会员
金牌优秀会员奖章No.3
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&(1.59 KB, 下载次数: 47)
21:59 上传
下载次数: 47
如何运用SUMIF或者COUNTIF计算出勤天数,请各位高手帮忙,谢谢~~
在线时间1948 小时经验1932 威望0 最后登录注册时间阅读权限70UID783551积分2032帖子精华0分享14
EH铁杆, 积分 2032, 距离下一级还需 1168 积分
积分排行503帖子精华0微积分0
本帖最后由 200240 于
22:08 编辑
#代表什么?
√代表什么?
空白又代表什么呢?
如果√代表出勤的话用公式=COUNTIF(B2:B22,&√&)
to初学者99%的问题都能在以前的帖子中找到答案
Excel的企业内部培训师。QQ:
如果有需要请Q我(一个珠海的excel爱好者)
如果觉得好就送鲜花美死我,如果觉得不好就扔鲜花砸死我
在线时间790 小时经验750 威望0 最后登录注册时间阅读权限30UID1301320积分800帖子精华0分享0
EH中级, 积分 800, 距离下一级还需 300 积分
积分排行1332帖子精华0微积分0
可能#代表半天吧 =COUNTIF(B:B,&√&)+COUNTIF(B:B,&#&)*0.5
在线时间8033 小时经验30853 威望26 最后登录注册时间阅读权限100UID93886积分31703帖子精华1分享0
管理以下版块
积分排行5帖子精华1微积分0
何不用数据透视表呢
在线时间236 小时经验888 威望0 最后登录注册时间阅读权限30UID1986236积分888帖子精华0分享0
EH中级, 积分 888, 距离下一级还需 212 积分
积分排行1193帖子精华0微积分0
<font color="#0240 发表于
#代表什么?
√代表什么?
空白又代表什么呢?
&&顶个,楼主描述问题不清晰
[WMV]mms://.cn/archive/fengniao/-fengniao-beidaihe.wmv[/WMV]
在线时间430 小时经验364 威望0 最后登录注册时间阅读权限30UID1845504积分364帖子精华0分享2
EH中级, 积分 364, 距离下一级还需 736 积分
积分排行3222帖子精华0微积分0
星期六:=SUM(($A$2:$A$22=A7)*($B$2:$B$22=$B$3),($A$2:$A$22=A7)*($B$2:$B$22=$B$2)*0.5)复制代码星期日:=SUM(($A$2:$A$22=A8)*($B$2:$B$22=$B$3),($A$2:$A$22=A8)*($B$2:$B$22=$B$2)*0.5)复制代码数组公式
22:38 上传
下载次数: 13
3.5 KB, 下载次数: 13
成功代表过去,能力代表现在,而只有学习才能决定将来。
在线时间193 小时经验145 威望0 性别男最后登录注册时间阅读权限20UID406226积分145帖子精华0分享2
EH初级, 积分 145, 距离下一级还需 205 积分
积分排行3000+帖子精华0微积分0
countif解决很简单吧,如果仅仅是这样单纯的统计
在线时间15 小时经验11 威望0 性别保密最后登录注册时间阅读权限10UID1192826积分11帖子精华0分享0
EH新人, 积分 11, 距离下一级还需 9 积分
积分排行3000+帖子精华0微积分0
xiaojun0301 发表于
顶个,楼主描述问题不清晰
不是在下边个行已经有备注了吗?
在线时间15 小时经验11 威望0 性别保密最后登录注册时间阅读权限10UID1192826积分11帖子精华0分享0
EH新人, 积分 11, 距离下一级还需 9 积分
积分排行3000+帖子精华0微积分0
怎么_什么_好么 发表于
星期六:星期日:数组公式
哦,明白了,谢谢!
在线时间790 小时经验750 威望0 最后登录注册时间阅读权限30UID1301320积分800帖子精华0分享0
EH中级, 积分 800, 距离下一级还需 300 积分
积分排行1332帖子精华0微积分0
hsyhln 发表于
不是在下边个行已经有备注了吗?
你那个说明写的位置真不合理,呵呵,建议下次写在上面。
积分≥4700即可申请
最佳管理者
最佳管理者奖章No.4
最佳管理者
最佳管理者奖章No.3
最佳管理者
最佳管理者奖章No.2
最佳管理者
最佳管理者奖章No.1
金牌优秀管理者
金牌优秀管理者勋章No.1
优秀管理者
优秀管理者勋章No.1
最佳会员奖章No.1
优秀会员奖章No.1
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&}

我要回帖

更多关于 excel中sumif公式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信