分類された費用に基づく自動合計金額


0

2つのデータ領域、各領域に2列の財務スプレッドシートがあります。

  • エリア1:経費金額、経費カテゴリ(データ検証リスト)

  • エリア2:経費カテゴリ(5行のリストとして)、総経費額。

Expense CategoryをExpense Amountに選択し、その金額をArea 2の該当するリスト行の積算合計に加算します。したがって、$ 100が食料品として分類されている場合は、その金額をAreaのGroceriesリスト行に追加します。 2の総経費額。

例えば:

  • エリア1:100ドル、食料品(データ検証リストのカテゴリ) エリア2の食料品リストの行を変更します...

  • エリア2:食料品、150ドル(これには以前の支出額50ドルが含まれます[= 50 + 100])

カテゴリがAuto Gasの場合、Area 2のAuto Gas行のTotal Expenseが追加されます。

これは式や条件付き書式だけで可能ですか。 VBAは必要ですか?


ピボットテーブルのように聞こえます。
Raystafarian

回答:


1

これにはSUMIF式を使用できます。

エリア1が列AとBにあり、エリア2が列EとFにあるとします。

エリア2では、[総経費]列がカテゴリ名の右側にあると仮定して、各カテゴリの[総経費]フィールドに次の式を挿入します。 =SUMIF(B:B,E#,A:A) (真ん中の#は行番号なので、食料品の場合はE2、自動車用ガスの場合はE3など)

私のデータ:

エリア1:

Area 1

エリア2:

enter image description here

それは一言で言えばどのように動作します: SUMIFステートメントは、特定の値で検索したい範囲(この場合はB:B)、その範囲で検索したい基準(E#、エリア2のカテゴリー名)を要求します。次に、最初の範囲内の一致の反対側にある合計範囲内の値を探します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.