我应该应用什么公式来添加当前单元格上方的所有单元格,但仅限于包含特定文本的单元格。
就像下面的例子一样,公式会将其上方的所有单元格相加,但只加到“金额”,而不会加到该金额以上,因此如果在它们之间插入单元格,它们也会被添加。
数量
1000
500
345
560
公式
答案1
如果包含文本的单元格Amount
位于 A1,则可以使用
=总和($A$2:a5)
如果在第 2 行和第 5 行之间插入一行,则公式将更新为
=总和($A$2:a6)
但是,如果您在第 6 行上方添加新行,公式将不会改变。在这种情况下,您可能希望在公式上方有一个空白行。将空白行包含在求和公式中。当您想要插入新行时,选择空白行并插入该行,然后公式将更新。
或者,您可以省去所有这些麻烦,使用 Excel 表格对象(插入功能区 > 表格)打开表格总计,这样您就根本不需要编写公式了。要在表格底部输入新行,请选择最后一行的最后一个单元格,然后按 Tab 键。
如果您需要表格之外的公式,您也可以手动创建它,就像这样。
=sum(Table1[amount])