怎么在EXCEL中每10个数值求平方和?
发布网友
发布时间:2022-04-21 19:03
我来回答
共5个回答
热心网友
时间:2023-12-28 00:22
假设数据在A1:A20000中,求A1:A10,A11:A20……的平方和,B1中输入
=SUMSQ(OFFSET(A$1:A$10,ROW(A1)*10-10,))
用自动填充柄下拉。
如果单元格地址不对,自己适当修改,就是把A$1:A$10部分改为实际单元格地址和第一段十个的,其它不用变。追问不对啊,不仅算出来的结果不对,而且拖出了一列数字。是不是哪里出问题了?=SUMSQ(OFFSET(C$2:C$11,ROW(C2)*10-10,))这是我用的公式。
追答?=SUMSQ(OFFSET(C$2:C$11,ROW(C2)*10-10,))这样的话,就会从C12:C21开始算起,如果要从C2:C11开始算,公式改为
?=SUMSQ(OFFSET(C$2:C$11,ROW(A1)*10-10,))
热心网友
时间:2023-12-28 00:23
假如数字在a列,且在a1:a20000
=sumsq(if(mod(row(a1:a20000),10)=0,a1:a20000,0)) 按ctrl+shift+enter组合键就可以了
这里只是假设在a列如果在其他列就把a改为相应列的名称就可以了,a1:a20000只是我假定的区域,你可以根据你的实际数字所在区域进行修改
热心网友
时间:2023-12-28 00:23
每10个写成一行不就行了么。。。然后对行尾做sumsq~追问我要是能每10个写成一行,就能每10个做一次sumsp咯。。。
热心网友
时间:2023-12-28 00:24
山桑弓说的对。
A1列输入数字。 B列得结果。
则B1=SUMSQ(OFFSET(A$1:A$10,ROW(A1)*10-10,))
B列之后的数可以通过拖拽B1的公式生成,正常的话
B2=SUMSQ(OFFSET(A$1:A$10,ROW(A2)*10-10,))
假如你的数字起点不是A1,而是A6,存数的位置不是B1 而是 D3,则
D3=SUMSQ(OFFSET(A$6:A$15,ROW(A1)*10-10,))
D4=SUMSQ(OFFSET(A$6:A$15,ROW(A2)*10-10,))
D5=SUMSQ(OFFSET(A$6:A$15,ROW(A3)*10-10,))
后面依次类推
热心网友
时间:2023-12-28 00:24
这位朋友,你的数据是以什么形式存在的,说一下,便于大家给你答案。还有,你要纵向十个求平方和还是横向十个求平方和呢?