2016-11-03 6 views
0

私は、私の小切手、貯蓄、およびクレジットカードの勘定科目の取引履歴を別々のシートに収めているExcelで家計の予算ブックを持っています。私はすべての経費(賃貸料、食料品、給与など)をカテゴリー別に分類し、カテゴリ別と月別に別々のシートに追加しました。私はこれを行うために使用複数のワークシートに対してSUMIFフォーラムを繰り返さないようにするにはどうすればよいですか?

式は、私が月ごとに経費を打破することができますので、この

=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",...) 
+0

を使用することを検討する必要がありますので、私だけだろう問題のシートの枚数がかなり大きかった(またはそれ以外の場合)ことをお勧めします。しかし、3枚(固定)のシートのみ?私はおそらくあなたが持っているものに固執するだろう。 –

+0

@ XORLX私が質問したのは、この本にさらに2つのアカウントを追加していて、簡単化できるかどうか疑問だったからです。 「間接」は怖いので、ひどく長い方程式を保つかもしれない –

+0

@XORLXここでは揮発性関数は本当に重要ですか?ボラティリティの問題はパフォーマンスです。もしそうなら、それは本当に個人的な予算のトラッカーのためのパフォーマンスを阻害するのだろうか? – Kyle

答えて

-1

エクセル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

+0

これはワークシート式のみを使って完璧に達成できるので、「悲しいことにあなたは運がないので、VBAの使用を検討する必要があります」などのステートメントは、いかに建設的で有用ではないか分かりません。さらに、もう少し多くの研究があなたにそれらの他の "等" 3D参照を扱う関数は、例えば以下のようになる。 https://support.office.com/en-us/article/Create-a-3-D-参照--to-the-same-cell-range-on-複数の - worksheets-40ca91ff-9dcb-4ad1-99d2 -787d0bc888b6 –

+0

@ XORLXあなたは大丈夫です!私は私の答えを投稿する前に、不十分な研究をしました。間違いを指摘してくれてありがとう。達成可能な場合は、回答を投稿できますか? – Rosetta

関連する問題