我正在使用 Excel 2013。
我需要一张包含 6 个部门的预算表,全部放在一张表上。列如下:
Date -- Amount -- Department (drop down lists) -- Finance Code -- Balance
我已将数据表放在工作表 2 上,其中包含 6 个部门名称、它们的财务代码以及每个部门的预算金额。
最终的余额应为“金额”减去“部门”预算的累计总额,例如:
01/01/2015 -- £24.50 -- Dept One -- 2112 -- £4975.50
02/01/2015 -- £98 -- Dept Two -- 2115 -- £4902
03/01/2015 -- £ 50 -- Dept One -- 2112 -- £4925.50
我已经研究出如何根据所选的“部门”自动填写“财务代码”,如下所示:
=VLOOKUP(C2,Sheet2!A2:B7,2,FALSE)
但是我无法理解数组公式(直到昨天我才知道那是什么!)它将使用工作表 1 上的结果财务代码来查找工作表 2 上的部门预算,计算总计并将其输入回仅在该行上的“余额”。
然后能够在下一行处理不同的部门和预算。
是的,我可以只做 6 张单独的纸,但我想学习一些东西!
答案1
好吧,这会很乱,我不会花时间将其输入 excel 并检查错误,所以您可能需要做一些故障排除,但类似这样的事情应该可以帮助您入门。假设预算在第 2 页的 C 列中。
=(VLOOKUP(D3,Sheet2!A2:C7,3,FALSE))-SUM(IF(A3:C3=D3,A2:C2,0))
每次都会重新计算值,所以如果有很多行,可能需要一点时间