[英]Using VBA To Add Specific Cells In A Row Depending On The Value Of A Specific Cell
[英]Sum cells in a column that have a specific value in a cell in their row
我的表格如下......
Timestamp | Category | Cost
--------------------------------
... | Shopping | 5
... | Charity | 10
... | Dining | 20
... | Mortgage | 1000
... | Dining | 30
etc...
我需要的是每個類別值的公式,它將獲得具有該類別的行的成本列的總和。 即。 我可以將這個類別的總支出放在我的預算表中的“實際支出”單元格中。 數據以谷歌形式輸入,所以我幾乎沒有權力格式化。
謝謝你的幫助!
您可以使用多個SUMIF()函數將這些和放在電子表格中的任何位置。 假設A列是TimeStamp,B列是Category,C列是Cost:
Shopping -> =SUMIF(B:B, "Shopping", C:C)
Charity -> =SUMIF(B:B, "Charity", C:C)
Dining -> =SUMIF(B:B, "Dining", C:C)
Mortgage -> =SUMIF(B:B, "Mortgage", C:C)
我在這里看到兩個選項。 在我看來,樞軸表是迄今為止最快和最簡單的。 (參見圖像中的選項1)
要么
如果您知道所有類別並且具有您想要的特定位置...請參閱選項2.這使用命令SumIf(條件求和),其中它使用列J中的值並使用聚合來匯總所有成本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.