如何避免为多个工作表重复SUMIF论坛?

时间:2016-11-03 16:04:48

标签: excel excel-formula

我在Excel中有一个家庭预算工作簿,我在单独的工作表上有我的支票,储蓄和信用卡帐户交易历史记录。我已将所有费用(例如租金,杂货,支票)分类,并按类别和月份在单独的表格中添加。

我用来做这个的公式看起来像这个

=SUMIFS('CHK'!DepositWithdrawalCol,'CHK'!CategoryCol,"CategoryName",...)
    + SUMIFS('SV'!DepositWithdrawalCol,'SV'!CategoryCol,"CategoryName",...) 
    + SUMIFS('CC'!DepositWithdrawalCol,'CC'!CategoryCol,"CategoryName",...)

我还有一些其他标准,每个SUMIFS按日期对每张表上的交易进行分组,因此我可以按月分解费用。

无论如何,将上面的庞大等式变成这样的东西:

=SUMIFS('ALL SHEETS'!DepositWithdrawalCol,'ALL SHEETS'!CategoryCol,"CategoryName",...)

1 个答案:

答案 0 :(得分:-1)

Excel 3-D聚合适用于SUM,MIN,MAX,AVERAGE等。支持3-D参考的公式列表可在此处找到:https://support.office.com/en-us/article/Create-a-3-D-reference-to-the-same-cell-range-on-multiple-worksheets-40ca91ff-9dcb-4ad1-99d2-787d0bc888b6

您无法在SUMIF和SUMIFS中使用3D参考。

此处已回答类似问题:http://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_other/3-d-sumif-function/73d8eb35-79cd-4ab0-ad7f-93e88e9d138b

可悲的是你运气不好,所以你需要考虑使用VBA