向下列重复特定的 excel 公式模式

repeat a specific excel formula pattern down column

我不是 excel 高手,但我真的坚持这个,希望那里的专家能够帮助我,因为它对我正在进行的某些研究非常重要 - 请!!我认为这将是一个非常简单的修复(请参阅下面的示例 excel sheet 了解上下文)。如果您甚至能够修改有问题的公式并重新附加,那也太棒了!!

sheet1 中有 2 个并排的数据集。左边的数据(A 到 K 行)显示 10 秒时间段的数据,右边的数据(N 到 X 行)以 1 分钟的时间段显示数据。我希望能够根据 C 列中的数据(根据红色和蓝色的颜色编码)将 P2 中的公式一直拖到 P 列中。

您会注意到 P2 公式取 C2-C7 的总和,P3 取 C8-C13 的总和。如果可能的话,我希望能够在专栏中继续这种模式,也许可以使用更好的下拉公式(或更有效 - 因为有大量数据!)。本质上,我希望右侧的每个数据行都从左侧的数据移动到下一个 6 行块。

我希望我解释得足够好。真的希望有人能帮忙!对我来说真的很重要!

帕特里克

参见附件 excel 示例 - 非常感谢!!我将永远感激不已!

https://www.dropbox.com/s/72r7ty9v15vzyyv/drag%20formula%20quick%20way%20-%20help.xlsx?dl=0

这是一种方法。在 P2 中输入:

=SUM(OFFSET(INDEX(C:C,(ROWS($A:$A1)-1)*6+2),0,0,6))

然后根据需要上下复制。这是不稳定的,因为使用了 OFFSET,这对于像这样的小数据集来说应该不是问题,但是如果你的真实数据更大并且你有更多的公式,你可能更喜欢:

=SUM(INDEX(C:C,(ROWS($A:$A1)-1)*6+2):INDEX(C:C,(ROWS($A:$A1)-1)*6+7))

这只是半挥发性的。 (即无论何时打开工作簿,它都会重新计算,即使它的输入没有改变)