【问题标题】:Sum cells in a column that have a specific value in a cell in their row对在其行中的单元格中具有特定值的列中的单元格求和
【发布时间】:2012-09-18 00:50:48
【问题描述】:
我的表如下...
Timestamp | Category | Cost
--------------------------------
... | Shopping | 5
... | Charity | 10
... | Dining | 20
... | Mortgage | 1000
... | Dining | 30
etc...
我需要的是每个类别值的公式,它将获得具有该类别的行的成本列的总和。 IE。该类别的总支出,我可以放在预算表的“实际支出”单元格中。数据是用谷歌表格输入的,所以我几乎没有格式化的权力。
感谢您的帮助!
【问题讨论】:
标签:
excel
worksheet-function
【解决方案1】:
您可以使用多个 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)
【解决方案2】:
我在这里看到了两个选项。在我看来,数据透视表是迄今为止最快和最简单的。 (参见图片中的选项 1。)
或
如果您知道所有类别并有一个您想要它们的特定位置...请参阅选项 2。这使用命令 SumIf(条件求和),它使用 J 列中的值并使用聚合将所有成本加在一起。