Excel 2007/2010 表对象累计

Excel 2007/2010 表对象累计

如何计算 Excel 2007/2010 表格对象中的累计总数?如果您不知道 Excel 中的表格对象是什么,请不要使用“=[上面的单元格] + [相邻的单元格]”类型的公式,因为我没有找到在表格中实际执行此操作的方法。

答案1

搞清楚了。以下是我做的。

  1. 添加了一个名为“行号”的列,其公式为“=ROW(1:1)”,并且它自动复制下来。
  2. 创建一个名为“Number Attrited YTD”的新列,并将公式设置为“=SUMIF([Row Number],"<="&ROW([@[Number Attrited]])-1,[Number Attrited])”

这按预期工作。如果对数据进行重新排序,它将丢弃 YTD 计数,但我的数据保持按月排序,因此这不是问题。

答案2

使用类似的东西似乎更简单,=SUM(x$y:xy)其中 x 代表要累积的列,y 代表表中数据开始的行(以及应该放置公式的位置)。

答案3

如果您使用命名范围,您在问题中提供的公式就可以工作!使用名称管理器插入命名范围:假设您已选择 A2,请转到名称管理器并插入新名称。将其命名为CellAbove,将其范围设为您当前的工作表并提供公式=A1(确保您没有$!)。

现在您可以输入以下公式:=IF(ISTEXT(CellAbove),0,CellAbove+[@adjacentCell])

当然,这也可以在没有名称的情况下起作用,只需将 CellAbove 替换为上面单元格的正常、非表格方式引用即可,例如,当您在...E1中输入公式时E2

相关内容