更改公式填充步骤

更改公式填充步骤

我正在尝试从一张工作表 (工作表 2) 中创建一个公式,该公式计算另一张工作表 (工作表 1) 中给定单元格块的最小值。该块的大小一致。

但是,当我将公式向下拖动时,它不会改变与块大小相同的间隔,即,结果单元格不是计算 1-4、5-8、9-12 的数据,而是计算 1-4、2-5、3-6 的结果

编辑: 我试图将每天的最小值放入 Sheet 2 的相应日期。因此,对于 Sheet 2 B5,我正在尝试=MIN('Sheet1'!B2:D5),当我想将公式向下拖动时,Sheet 2 B6 应该填写为,=MIN('Sheet1'!B6:D9)但却填写为=MIN('Sheet1'!B3:D6)。如果我能只针对一列计算出这一点,那么我可以将两列分别嵌套在 min 函数下,但这样做也没有成功。

例子

工作表 1 数据

工作表 2 数据

编辑2 在测试页上,Gary 的解决方案效果很好!但是,在我的实际应用中,直到 132 才开始分析。我调整了您的公式,="Sheet1!B"&(132+4*(ROW()-1)) & ":D" & (135+4*(ROW()-1))但输入INDIRECT函数时出现引用错误。看起来它出于某种原因将第一个函数变成了引用 Sheet 1!B200:D203。这是我在 Sheet 2 上输入此内容的位置的问题,还是我不明白的其他原因?它甚至允许我输入负数作为参考起点,以使数字更低,但仍然会出现错误#REF

答案1

工作表1就好像:

在此处输入图片描述

工作表2细胞B1进入:

="Sheet1!B"&(2+4*(ROW()-1)) & ":D" & (5+4*(ROW()-1))

并抄下来。在工作表2细胞A1进入:

=MIN(INDIRECT(B1))

并抄下来:

在此处输入图片描述

编辑#1:

为了使工作表2公式适用于任意行,使用行()函数而不是排()功能:

在这里我使用D4而不是B1

在此处输入图片描述

相关内容