SUMIFS跨越一系列表单

我正在build立一个卓越的家庭财务/预算工作簿。 我希望将每个帐户的交易保留在单独的表格中,并将我的预算表单独分开。 我正在寻找一种方法来总结类别,而不用硬编码所使用的工作表名称。 我按照如下方式安装工作表。

预算 – 开始 – 帐户1 – 帐户2 – 结束

我有更多的帐户添加一旦我得到它的工作。 这都是原型,以确保我可以做我想做的事情。

我发现我可以做到以下几点,以开始和结束之间的所有表格(只要是空白)总结一切。

=SUM(Start:End!B1:B10) 

我不能工作的是一个SUMIFS

 =SUMIFS(Start:End!B1:B10,Start:End!A1:A10,"Count") 

在列A中具有“计数”或“不”的单元格。 这些将最终成为类别。 以上给我一个“#VALUE”错误。 我无法获得SUMIF工作。 我可以在路上添加其他条件。

难道我做错了什么? 有没有简单的方法来做这样的事情?

我通过创build一个范围为E2:E4的工作表,其中第一个是“开始”,最后一个是“结束”。

我也有一个标准框E7值“计数”

开始

1

我填充了“Count”或“Do not”列A1:A10。 我用数字填充了列B1:B10。

Sheet2(左)和End(右)

2

然后我用这个公式来返回所需的结果:

=SUMPRODUCT(SUMIF(INDIRECT("'"&E2:E4&"'!A1:A10"),E7,INDIRECT("'"&E2:E4&"'!B1:B10")))

不知道这是否对您有帮助,但是通过编写一份工作表清单和一份标准清单的额外工作,确实能够产生理想的结果。