EXCEL中如何将一个表格中符合2个条件的数据用函数生成到另一张表中,见附表:

表1中
A B C D
序号 部门 姓名 性别
1 总经办 张三 男
2 总经办 李四 男
3 总经办 王五 男
4 总经办 小李 男
5 总经办 小张 男
6 总经办 小杨 女
7 总经办 小马 男
8 总经办 小朱 女
9 总经办 小孙 男
表2中:
A B
总经办

如何将表1中满足2个条件:总经办有多少个男生用函数生成到表2中的B2空格中?

第一种办法:=sumproduct((表1!b:b=b1)*(表1!d:d=a2))
第二种办法:在表一E列上辅助列,全部记为1,这个是为计数用的
在表二中输入 =sumifs(表1!e:e,表1!b:b,b1,表1!d:d,a2)
两个都是多条件求和.希望能帮助你.
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-22
假设表1为SHEET1
表2 C1输入公式 =SUMPRODUCT((SHEET1!B$2:B$10=B1)*(SHEET1!D$2:D$10=A1))
即可
第2个回答  2011-11-22

如图H6=COUNTIFS(B:B,H$5,D:D,$G6)

第3个回答  2011-11-22
表2 B2=SUMPRODUCT((Sheet1!B$2:B$10=Sheet1!B$2)*1,(Sheet1!D$2:D$10=Sheet1!D$2)*1)本回答被提问者采纳
相似回答