Excel if语句 / 列求和

3
我想创建一个公式,如果A列中有任何内容为“Admission”,则求相邻的B列之和。我知道可以一个单元格一个单元格地这样做并计算出它们的总和,但是是否可能只有一个文本框就可以自行完成呢?
我正在为我们的蜜月创建一个支出页面以查看资金去向。我应该能够看到我们在入场费、酒店等方面花费了多少钱。但为了简化,如果可以避免的话,我不想制作一堆随机值的框。所以我创建了一个摘要页,其中包含特定日期的文本框。因此,对于9月XX日,我可以选择框,并且如果其中一个字段(简单原因A列)中包含“Admission”,则我想添加旁边的B单元格来获得总和。
我已经尝试过所有方法,但似乎无法使其正常工作。所以现在,我在请求帮助。
谢谢!
A1 早餐 - B1 $5 A2 午餐 - B1 $5 A3 晚餐 - B1 $5 A4 入场费 - B1 $5 A5 活动 - B1 $5 A6 入场费 - B1 $5 A7 小吃 - B1 $5 A8 活动 - B1 $5
2个回答

9
请使用以下公式:
=SUMIF(A:A, "Admission", B:B)

如果您将它放在表格中,而不是在公式中输入费用类型,您可以引用表格列标题,甚至可以复制粘贴公式以快速汇总所有类型!巧合的是,我也使用电子表格以完全相同的方式跟踪我的开支 :p (您可以使用CountIf执行相同的操作,以获取计数并计算平均费用。 Min和Max则更加复杂。)

太棒了。我感觉自己好蠢啊。谢谢你。 - traveler84
1
+1 个赞给整洁的回答!但是停车费用太高,而汽油费用为零,也许你应该考虑出售你的车。 - Francis P
@FrancisP 哈哈,是的,那一年我有一张加油卡。 - Alain

2

This should

=SUMIF(A:A,"Breakfast",B:B)

并且享受你的蜜月!

(原文已是中文,无需翻译)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接