如何从另一列中的单元格求和?

How to make sums from a cell in another column?

我正在寻找一个问题,可以根据另一列的高值的原始值自动对 10 个单元格求和 . 我解释工作:

我必须在 table 中输入数据。

2 列和 113 行。

A栏是数据导出。 B 是高 A 列值中 10 个单元格的总和。每10个单元格求和。

在屏幕截图中,黄色单元格是高值。我必须从黄色单元格中每 10 个单元格(灰色单元格)求和。

7 笔是关于另一个 table 的报告:

目前我必须手动报告所有值。我正在寻找自动生成和报告总和。可能吗?

问题是,根据A列的数据报告,高值(黄色单元格)不在同一个地方。所以总和的值也不在同一个地方...

你有什么想法吗?

感谢您的帮助!

修订:

让我知道这是否是您正在寻找的东西:

您从 cell B2 输入的更新 公式是:

=IF(OR(ROW(E4)<MATCH(LARGE($E:$E,1),$E:$E,0)+ROW($F)+10,MOD(ROW(E4)‌​-(MATCH(LARGE($E:$E,1),$E:$E,0)+ROW($F)+10),10)>0),"",SUM(OFFSET($E‌​,(MATCH(LARGE($E:$E,1),$E:$E,0)+1)+((ROW(E4)-(MATCH(LARGE($E:$E,1)‌​,$E:$E,0)+ROW($F)+10))),,10)))

即使您 add/remove 最上面的行,这也应该有效。此外,您只需将 10 更改为您想要计算的任何数字总和,它应该仍然有效。

基本上我得先用LARGEMATCH找出列中最大的数,然后用OFFSET找出每10行求和。让我知道这是否是您要找的。

这将找到最大值并从中开始 运行 平均值:

=IF(AND(MOD(ROW(),10)=MOD(MATCH(MAX(A:A),A:A,0)+1,10),ROW()>MATCH(MAX(A:A),A:A,0)),AVERAGE(A1:INDEX(A:A,ROW()+9)),"")