表自动扩展更改公式范围(excel change table range)

附加的图像是我正在处理的工作簿中的表格。如果您阅读列标题,这是非常不言自明的。周数有一个简单的计数公式来计算从数据顶部到该特定行范围内的周结束日期数。即-对于其中一个数据行,计数范围为 $B $2:B2,对于数据的第 27 行,范围为 $B $2:B28

附加的图像是我正在处理的工作簿中的表格。如果您阅读列标题,这是非常不言自明的。周数有一个简单的计数公式来计算从数据顶部到该特定行范围内的周结束日期数。即-对于其中一个数据行,计数范围为 $B $2:B2,对于数据的第 27 行,范围为 $B $2:B28

问题是,当添加一个新行时,新行的范围是正确的,$B $2:B29,但是第 27 行中的范围更改为完全相同的范围,因此 2 行有 28 个计数。

公式是 = COUNT($B $2:B ##)取决于想要查看它的人的行数。

enter image description here

2

使用表引用而不是单元格引用:

=COUNT(Table1[[#Headers],[Week Ending Date]]:[@[Week Ending Date]])

这将从标题向下计数到当前行。

1

您可以使用 INDEX:

=COUNT($B$2:INDEX(B:B,ROW()))

问题是在旧的最后一行 Excel 认为您想要包含整个数据集,因为它指的是这样的。因此,当添加新行时,它会自动添加到公式中。

使用上面的公式,它不会这样做。

0

虽然这个问题已经回答 / 解决,将留下一个替代方法的情况下,它是使用别人:

=ROUNDUP((B2-$B$2)/7,0)+1

这假设B2中的日期实际上是“第 1 周”。

我同意this answer,因为在可能的情况下最好使用 Excel 表命名法。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(423)
手动模拟不适用于 Jest
上一篇
用 SVN将分支推入主干
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(83条)