excel多个不同工作表,有条件筛选后,如何把金额求和?(公式尽量简单)

2025-03-18 13:11:18
推荐回答(5个)
回答1:

假如你1-12月的表名是这样,那么,你新建一个表,格式如下

然后在B2单元格输入以下公式:

=SUMIFS(INDIRECT("'"&B1&"'!B:B"),INDIRECT("'"&B1&"'!A:A"),Sheet1!$A2)

然后横着拉过去即可

回答2:

参考数组公式:
=SUM(SUMIF(INDIRECT(ROW(1:12)&"!A:A"),"差旅费",INDIRECT(ROW(1:12)&"!B:B")))
按CTRL+SHIFT+回车键结束公式。

回答3:

你的数据处理方法明显有问题,你可以把12个月的数据汇总到一张工作表上,同时增加个列用于标识月份,然后用数据透视表或者分类汇总做一次性就能得到所有费用每个月的汇总数了。

回答4:

如果12张表的格式都是固定的,就用SUM(Sheet1!$B$3+Sheet2!$B$3+...+Sheet12!$B$3)

回答5:

上传一个样表给你,你可以作为模板使用。