Excel 公式从一列搜索单元格值,如果为真则从另一个单元格添加值

Excel 公式从一列搜索单元格值,如果为真则从另一个单元格添加值

我认为这对于 Excel 来说应该不太复杂,但我正在尝试弄清楚如何:

1) 确定 A 列中的单元格是否包含文本“FF”
2) 如果包含,则跳转到 D 列中的相应单元格并添加其值
3) 一直沿 A 列向下执行此操作,如果 A 列中的单元格满足条件,则对 D 列中的所有单元格进行累计总计

基本上,我会根据交易类型来细分支票簿登记册,例如杂货、服装、快餐、账单等。我想计算每个类别花了多少钱。

如果您能提供任何帮助,我们将不胜感激。谢谢!

答案1

我知道 Excel 有专门的功能。我现在不用 MS Excel,但接下来看看 http://tipstricksandwe.blogspot.ru/2011/07/conditional-sum-in-ms-excel.html

=SUMIF(range, criteria, [sum_range])

答案2

您可以像这样进行累积条件总和,从第 1 行开始并向下复制。

=SUMIF($A$1:A1,"*ff*",D:D)

Sumif() 不区分大小写。上述代码将在单元格的任意位置查找文本“ff”。如果您想要整个单元格匹配,请使用

=SUMIF($A$1:A1,"ff",D:D)

可以使用数据透视表来汇总数据的其他方法,无需任何公式。

相关内容