跨表每3行求和

1个回答
展开全部
摘要 亲,很高兴为您解答!跨表每3行求和如下:要跨表每3行求和,需要知道每个表中的起始行数和结束行数,然后按照指定的行数范围进行求和。首先,确定每个表的起始行数和结束行数。假设第一个表的起始行数是1,结束行数是9,第二个表的起始行数是10,结束行数是18,以此类推。接下来,我们以第一个表为例。对于每个表,我们需要计算多少个"3行"的组合,也就是整除表的行数范围除以3。在这个例子中,我们可以计算出有3个"3行"的组合。然后,我们对每个"3行"的组合进行求和。例如,第一个"3行"的组合是行1、行2和行3,我们将这三行的数值相加得到一个总和。然后,我们继续进行下一个"3行"的组合,直到计算出所有的组合。最后,将每个"3行"的组合的总和求和,即可得到跨表每3行的总和。需要注意的是,如果某个表的行数不是3的倍数,那么最后一组"3行"组合可能会少于3行,需要根据实际情况进行调整。
咨询记录 · 回答于2023-08-05
跨表每3行求和
亲,很高兴为您解答!跨表每3行求和如下:要跨表每3行求和,需要知道每个表中的起始行数和结束行数,然后按照指定的行数范围进行求和。首先,确定每个表的起始行数和结束行数。假设第一个表的起始行数是1,结束行数是9,第二个表的起始行数是10,结束行数是18,以此类推。接下来,我们以第一个表为例。对于每个表,我们需要计算多少个"3行"的组合,也就是整除表的行数范围除以3。在这个例子中,我们可以计算出有3个"3行"的组合。然后,我们对每个"3行"的组合进行求和。例如,第一个"3行"的组合是行1、行2和行3,我们将这三行的数值相加得到一个总和。然后,我们继续进行下一个"3行"的组合,直到计算出所有的组合。最后,将每个"3行"的组合的总和求和,即可得到跨表每3行的总和。需要注意的是,如果某个表的行数不是3的倍数,那么最后一组"3行"组合可能会少于3行,需要根据实际情况进行调整。
我要公式
在表格
好的
亲,很高兴为您解答!要在表格中求跨表每3行的和,你可以使用以下公式:```=SUM(INDIRECT("Sheet1!A"&(ROW()-1)*3+1&":A"&(ROW()-1)*3+3))```该公式假设要在Sheet1工作表的A列中求和,可以根据需要修改工作表名称和列号。解释一下该公式的构成:1. `ROW()`函数返回当前单元格所在的行号。2. `(ROW()-1)*3+1`计算出每个求和范围的起始行号,其中`ROW()-1`表示当前行号减去1,然后乘以3,最后再加1。3. `(ROW()-1)*3+3`计算出每个求和范围的结束行号,其中`ROW()-1`表示当前行号减去1,然后乘以3,最后再加3。4. `INDIRECT("Sheet1!A"&(ROW()-1)*3+1&":A"&(ROW()-1)*3+3)`将拼接的字符串作为参数传递给`INDIRECT`函数,以获得指定范围的引用。例如,如果当前行号为4,则该部分将返回"Sheet1!A10:A12",即以A10为起始单元格,以A12为结束单元格的范围。5. 最后,将`INDIRECT`函数的结果传递给`SUM`函数,以计算该范围内的和。请注意,该公式是以当前行号为基准,计算当前行号、前两行和后两行的和。如果当前行号小于3,或无法整除3(即行数不是3的倍数),则可能会导致求和范围超出实际表格范围,需要根据实际情况进行调整。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消