各位大佬,可以提供一个思路吗,关于跨表数据,多条件求和

我需要每个机种的部门标准工时加总,统计到汇总表中。每个机种的名称就是一个sheet的名称。 我尝试的工作: 1.自定义公式sheetname:=GET.WORKBOOK(1),接着利用=IFERROR(INDEX(sheetname,ROW(A1)),"")做了一个sheet名称目录 2.在表一增加一列用来计算合并单元格的求和,利用公式:=SUM(F2:$F$16)-SUM(I3:$I$16)。 但是我的机种太多了,这样一张表得一张表计算,再通过其他方法汇总到表二感觉时间非常久。想问问有没有更好的方法 遇到的问题: 1.合并单元格的数据求和 2.每个机种的名称就是一个sheet的名称,跨表多条件求和,不仅要对应表名,而且要对应部门。 3.每个机种的部门的数量也不一致,甚至工序也不一样多,但是每个表结束那里都有一个合并单元格作为结束,感觉可以以这个作为判断条件。
广东省
浏览 788
收藏
3
分享
3 +1
6
+1
全部评论 6
 
亂雲飛渡
亂雲飛渡

WPS寻令官

用sum嵌套VSTACK求和
· 广东省
回复
WPS_1569843594
好的老师,我试试
· 广东省
回复
 
wils
wils

创作者俱乐部成员

用宏遍历比较方便,另外合并单元格会带来麻烦
· 海南省
回复
WPS_1569843594
是的,合并单元格真让人搞不明白。
· 广东省
回复
 
懒得批爆
懒得批爆

WPS寻令官 | WPS产品体验官

我一般用 =MID(CELL("filename"),FIND("]",CELL("filename"))+1,99) 获取当前工作表名 用 =MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1) 获取当前文件名。 先提供一个思路 马上开会了,等下看有没有人为您解决,没人的话等开会完了我来给您看看
· 四川省
回复
WPS_1569843594
好呀,谢谢懒老师
· 广东省
回复