有没有一种方法可以复制带有锚点单元格的 Excel 公式并让锚点每 n 行更新一次?

Is there a way to copy an Excel formula with an anchor cell and have the anchor update every n rows?

我有一个正在处理的大型数据集,我试图在其中找到与一组样本的平均值相关的最小 n,该平均值低于下限给定置信区间的界限。

示例:n = 45 的所有样本的均值是否低于 n 样本的置信区间下限= 50?

我在 Excel 中使用以下公式执行此操作:

=IF(U2<=$Z$2,D2,"NO") - 其中 U2 = 平均值,Z2 = 置信区间的下限,D2 = n如果为真。

我已锚定 Z2,因为它是第一组 150 行的目标下限,但接下来的 150 行有一个新目标 (Z152)。

有没有办法将此公式复制到预期的列中,每 150 行自动填充下一个锚点单元格?

您可以使用 INDEX 引用列中的单元格,并以您选择的任何方式计算行号。

像这样

=IF(U18<=INDEX(Z:Z, (INT((ROW() - 1) / 150) * 150 + 2)),D18,"NO")

如果需要,可以将 150 替换为包含行增量值的单元格引用,and/or 2 替换为包含第一行编号的单元格引用