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

2025-02-23 01:41:33
推荐回答(2个)
回答1:

可以。
例如:要对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中,选择相应的数据区就可以了,公式中的那一长串表示路径的字符串可以通过这一步操作自动生成,也可以手动输入,但出错的可能性要大一些,需要检查验证。

回答2:

文件必须打开状态下才可以,否则报错,基本等同于不可以,用起来麻烦!