如何从另一列的单元格中获得总和?

时间:2017-10-09 13:15:33

标签: excel excel-formula numbers excel-2010 excel-2007

我正在寻找一个问题来自动生成另一列高值原始的10个单元格的总和 。 我解释一下这份工作:

我必须在表格中输入数据。

2列和113行。

A列是数据导出。并且B是来自高A列值的10个单元的总和。总和是每10个细胞。

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

enter image description here

enter image description here

另外一张桌子报告了7笔钱:

enter image description here

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

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

你知道吗?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

<强>修订版

如果您正在寻找这件事,请告诉我:

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

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

即使您添加/删除顶行也应该可以。此外,您只需将10更改为您想要执行的任何数字总和,它仍应有效。

基本上我必须首先使用LARGEMATCH找出列中的最大数字,然后使用OFFSET查找每10行总结一次。如果您正在寻找,请告诉我。

答案 1 :(得分:0)

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

=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)),"")