我正在寻找一个问题来自动生成另一列高值原始的10个单元格的总和 。 我解释一下这份工作:
我必须在表格中输入数据。
2列和113行。
A列是数据导出。并且B是来自高A列值的10个单元的总和。总和是每10个细胞。
在屏幕截图中,黄色单元格值很高。我必须从黄色单元格中每10个单元格(灰色单元格)进行求和。
另外一张桌子报告了7笔钱:
目前我必须手动报告所有值。我正在寻找自动生成和报告金额。可能吗?
问题是,根据A栏中的数据报告,高值(黄色单元格)不在同一个地方。所以总和的价值也不在同一个地方......
你知道吗?感谢您的帮助!
答案 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
更改为您想要执行的任何数字总和,它仍应有效。
基本上我必须首先使用LARGE
和MATCH
找出列中的最大数字,然后使用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)),"")