这是一个全员工作量统计的EXCEL公式问题,每天一个EXCEL文件,每个文件里分5个SHEET,每个SHEET是一个班组

SHEET里写了人名和工作内容。格式是这样的(ABCD是行,234是列,X表示此人工作内容。第10行写的数字,是统计出来的此人当日的总工作量)
A B C D ....
2 张三 李四 王五
3 XXX X X
4 XX XXX X
.
.
10 6 5 2

现在我要将30天的表(每天一个表)里的每个人的工作量汇总。这个公式如何做。

第1个回答  2012-02-03
一个工作簿里有30个工作表,一个工作表是员工的一天工作量,第10行是该员工一天里工作量的总和,你可以在表末插入一个新工作表,汇总表,比如:每天工作量的表里
A2里是张三,B2里是李四,C2里是王五,……在汇总表里A1里是张三,B1里是李四,C1里是王五,……在A2单元格输入公式
=SUM(Sheet1:Sheet30!A10)
此公式可以往右拖复制到你要的地方,A2单元格就把张三一个月30天的工作量统计出来了,B2就是李四一个月的工作量,C2就是王五一个月的工作量,D2就是……追问

此方法确实可以,但是如果我部门员工超过300人,此公式输入起来较为麻烦。感谢你的公式。

追答

你300人也好,500人也好,都只需在一个单元格内输入公式就行了,这样也麻烦吗

第2个回答  2012-02-03
增加一个SHEET 为汇总表,我试过,可以用下面公式
=SUMIF(Sheet1!A:A,"张三",Sheet1!B:B)+SUMIF(Sheet2!A:A,"张三 ",Sheet2!B:B)+SUMIF(Sheet3!A:A,"张三",Sheet3!B:B)+……以此类推
其中:Sheet1 Sheet2……表示你的工作表名称
A:A 表示人名所在列
B:B 表示工作量所在列
张三 表示人名
把你的具体工作表名称,人名所在列 ,工作量所在列,人名改到公式里面即可追问

这个公式是不是只适合人少的情况,如果是300人的话,公式中的张三这个名字我需要修改300次

追答

是的,那你等juaqing111做吧,看他有没有好方法,顺便请共享一下,我也想知道,谢谢

追问

嗯,感谢你的公式。

追答

是的,那你等juaqing111做吧,看他有没有好方法,顺便请共享一下,我也想知道,谢谢

第3个回答  2012-02-03
把表发给我,我给你做。[email protected]追问

谢谢,已经发过去了。

追答

表我看了,你这样做简直是累死自己,效率太低,查询不方便。我可以给你改一下工作方式。便于检索和管理的,一个明细表就可以,然后就是各种汇总报表。等下发给你。

追问

好的,感谢。静待佳音

追答

给你发过去了
修改单元格内容时 用Ctrl+Shift+Enter 确认

追问

改的太高深了,非常自动化。赞。
但是有一个问题,我们如果按此表录入每天的职工工作量的话,职工每天做的每一个工作就是一行,一名职工一天可以做5-8个工作,每个职工的名字要录入5-8遍,这样工作量的增加了,因为职工人数较多,名字输入比较麻烦。

追答

那就每个班组一个表就可以了,
也可以改为一个员工就一行,多几列,每种工作一列,然后每列汇总,再进行汇总

本回答被网友采纳
相似回答