excel 多表条件求和

[复制链接]
查看11 | 回复7 | 2011-10-11 09:20:00 | 显示全部楼层 |阅读模式
一个excel工作簿,有12个表,表名分别为:1月、2月、3月……,每个表结构相同(如图)。现在我有一个汇总表(表结构和分表相同),现在要求某个人(D6)的1-12月迟到总次数。(汇总表的姓名、1-12个表里的姓名都不完全相同,比如张三可能1-3月没来,4月才有数据),请各位帮忙。
回复

使用道具 举报

千问 | 2011-10-11 09:20:00 | 显示全部楼层
=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$12)defds123\"月!d:d\"),D6,INDIRECT(ROW($1:$12)defds123\"月!g:g\")))
回复

使用道具 举报

千问 | 2011-10-11 09:20:00 | 显示全部楼层
总结放在另一总结表比较清楚,这个总计可以这么做,定在要用的单元格,在上面的fx后面用=sheet1!a10sheetn!ax....(n表示sheet的后数字,A表示列号,X表示行号这样就可以了求和了,最后把这张表作一数据透视表就可以汇总了。内容空的现做好,数字填入后自己会更新的。
回复

使用道具 举报

千问 | 2011-10-11 09:20:00 | 显示全部楼层
=SUMPRODUCT










<h4class=\"ask\">追问


公式呢?
回复

使用道具 举报

千问 | 2011-10-11 09:20:00 | 显示全部楼层
没有表的实际数据区域,无法写
可发表到[email protected]
回复

使用道具 举报

千问 | 2011-10-11 09:20:00 | 显示全部楼层
已发送,请帮忙
回复

使用道具 举报

千问 | 2011-10-11 09:20:00 | 显示全部楼层
=SUMIF(\'4月\'!$D$6:$D$12,$D$6,\'4月\'!G$6:G$12)SUMIF(\'3月\'!$D$6:$D$12,$D$6,\'3月\'!G$6:G$12)SUMIF(\'2月\'!$D$6:$D$13,$D$6,\'2月\'!G$6:G$13)SUMIF(\'1月\'!$D$6:$D$12,$D$6,\'1月\'!G$6:G$12)
回复

使用道具 举报

千问 | 2011-10-11 09:20:00 | 显示全部楼层
把你的那个烂表格的表头改变一下,用SQL连接语句连接一下不得了?如:
select*from[1月$a2:j100]unionallselect*from[1月$a2:j100]……
式中A2:J100为你的数据区域。如果你的表格上面只有字段(A1为序号等),则区域都可以取消










<h4class=\"ask\">追问


看好题目:EXCEL
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行