excel多条件求和

[复制链接]
查看11 | 回复5 | 2010-8-26 22:46:43 | 显示全部楼层 |阅读模式
数据在C列,要对A列包含“学校”,B列包含“礼品”的数据求和。(A列是**学校,B列是**礼品)
学校是*学校*,礼品也可能是礼品1,礼品2. 。。。。位置都不确定

回复

使用道具 举报

千问 | 2010-8-26 22:46:43 | 显示全部楼层
方法1、D1 = IF(ISNUMBER(FIND("学校",A1)),1,0)*IF(ISNUMBER(FIND("礼品",B1)),1,0)*C1单元格下拉,复制对D列求和即可说明:IF(ISNUMBER(FIND("学校",A1)),1,0)检测a1中是否包含“学校”,不论在哪个位置都可以,例如“xx学校”、“xx学校xx分校”。礼品同理。 方法2、=SUMPRODUCT(ISNUMBER(FIND("学校",A1:A100))*ISNUMBER(FIND("礼品",B1:B100))*C1:C100)说明,利用数组相乘来,不需要再新建一列
回复

使用道具 举报

千问 | 2010-8-26 22:46:43 | 显示全部楼层
=SUMPRODUCT(ISNUMBER(FIND("学校",A1:A5))*ISNUMBER(FIND("礼品",B1:B5))*C1:C5)数据区域根据实际情况修改。本公式适合位置不固定的数据形式,测试通过!
回复

使用道具 举报

千问 | 2010-8-26 22:46:43 | 显示全部楼层
其实用。。数据--分类汇总。。。都可以分类汇总前。。先按学校排序与礼品排序一起排序。。。分类汇总的对话框。。分类字段选学校,分类方式选求和。。。结果出来后,屏幕最左方,行号的位置,点击“1,2,3”中的2所有学校的礼品总和就出来了。。
回复

使用道具 举报

千问 | 2010-8-26 22:46:43 | 显示全部楼层
=SUMPRODUCT((RIGHT(A1:A100,2)="学校")*(RIGHT(B1:B100,2)="礼品"),C1:C100)
回复

使用道具 举报

千问 | 2010-8-26 22:46:43 | 显示全部楼层
这个求和应该是很容易的,你把Excel表格发到我的邮箱我帮你处理,下次你自己就会了。[email protected]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行