在excel中sumif能跨工作薄求和吗?如果有的话有什么要注意的?

请注意是不同的工作薄,不是工作表。如果觉得没有例子说不清楚的,请留下您的QQ号。

可以。
例如:要对book2中的B列数据满足book1中A列条件的数求和。公式:
=SUMIF('E:\myfiles\office\excel\book2.xsl[sheet1]'!A:A,A2,'E:\myfiles\office\excel\book2.xsl[sheet1]'!B:B)
公式在使用时,两个工作簿最好放在同一个文件夹,这样就可以使用相对路径,而不用搞那么长的绝对路径,而且两个工作簿要同时打开处于激活状态时才能正确引用。
实际操作时,是在需要引用另一个工作簿数据时切换到另一个工作簿中的sheet1中,选择相应的数据区就可以了,公式中的那一长串表示路径的字符串可以通过这一步操作自动生成,也可以手动输入,但出错的可能性要大一些,需要检查验证。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-03
文件必须打开状态下才可以,否则报错,基本等同于不可以,用起来麻烦!