sumif复合条件

beyondma
嵌入式领域优质创作者
博客专家认证
2009-09-11 04:53:42
大家好假如我有一张表
A B C
60 小王 20
80 小张 30
90 小王 40
10 小王 50

如果我想统计A列在60-100之间且B列为小王的条件下,C列的和应该怎么做?
EXCEL新手,哪位大侠解决之后立刻100分相送。

谢谢!
...全文
382 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
laoyebin 2009-09-11
  • 打赏
  • 举报
回复
2007版本可以用SUMIFS函数
=SUMIFS(C1:C4,A1:A4,">=60",A1:A4,"<=100",B1:B4,"小王")
ACMAIN_CHM 2009-09-11
  • 打赏
  • 举报
回复
直接用数组公式。

[Quote]欢乐小爪 19:36:27

=SUMPRODUCT((A1:A4>=60)*(A1:A4<=100)*(B1:B4="小王")*C1:C4)[/Quote]


QQ群 48866293 OFFICE应用挖掘
MS OFFICE(ACCESS\EXCE\WORD等应用技术探讨与交流!技术群,请阅群论坛中的《踢人规则》
lvanjie 2009-09-11
  • 打赏
  • 举报
回复
第三种方法:
Excel中对A列自动筛选大于等于60且小于等于100,再对B列筛选等于“小王”,后对C列选中自动求和就可以了,
虽然所有方法都没用到SUMIF 但最终都可按要求的出结果。

多多参考!
lvanjie 2009-09-11
  • 打赏
  • 举报
回复
还有一种方式就是利用Excel的导入外部数据向导,最后编辑查询,命令类型为SQL语句,编写SQL语句,再复杂的运算都可以很轻松的统计出来

祝你好运!


lvanjie 2009-09-11
  • 打赏
  • 举报
回复
增加一个D列,对D的公式为:
=IF(AND(A2>=60,A2<=100,B2="小王"),C2,0)
最后对D列Sum求和就可以了

6,216

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧