経費に関する「スマート」グラフを作成するためのワークブックがあります。それは 1 年間実行されており、今では多くのグラフと費用が発生しています。何かを変更したり、ブックを開いたりするたびに、Excel でリソース不足エラーがスローされるようになりました。つまり、私はたくさんのリソースを持っていますが、それらをほとんど使用していません。
Win8 64bit w/ 8 core CPU and 32GB of ram
Office 2013 64bit
私は 2 つのシートを持っています。Expensesという最初のシートには、[日付、説明、金額] の 3 つの列と約 1500 行のデータがあります。2番目のシートには、すべて同じで、「説明が一致する日付XとYの間のすべての費用を合計する-いくつかの針-」を行うことを目的とした多くの(500程度)の数式があります。私が持っている式は次のとおりです。
=
ABS(
SUMPRODUCT(
--(Expenses!A:A >= DATE(2011,12,1)),
--(Expenses!A:A < DATE(2012,1,1)),
--(ISNUMBER(FIND(C50,Expenses!B:B))),
Expenses!C:C
)
)
Excel にリソースを追加できますか? (すべての RAM を使用し、数分間 CPU を一気飲みできることを嬉しく思います)。
この式をより効率的に行う方法はありますか?
この数式が大きなグリッドを作成し、それで経費リストをマスクしていること、および数式ごとにこのグリッドを作成する必要があることを理解しています。代わりに、これをより効率的に行うマクロを作成する必要がありますか? マクロがあれば、どうにかしてセルから呼び出したいと思います
=sumExpenses(<startDate>, <endDate>, <needle>)
それは可能ですか?
ありがとう。