首页 热点资讯 义务教育 高等教育 出国留学 考研考公

EXCEL 分页 求和

发布网友 发布时间:2022-04-22 06:09

我来回答

3个回答

热心网友 时间:2023-11-27 13:12

可以多种方法实现
用公式:D1=Sheet1!A1+Sheet2!A1……
每项前面加个“开关”,第一项前开关为if(B1>0,1,0),第二项为if(B1>1,1,0)……
这样公式变成D1=if(B1>0,1,0)*Sheet1!A1+if(B1>1,1,0)*Sheet2!A1……确保输入的是几,则前几项的开关会打开。
用vba会比较简单
Sub sum()
Dim i As Long
Dim x As Long
x = 0
For i = 1 To Cells(1, 2).Value
x = x + Worksheets("i").Cells(1, 1).Value
Next
Cells(1, 4) = x
End Sub追问你好!我不想用宏 ,你那个公式有省略号,我如何王表格里输啊!

追答=IF(D7<1,0,1)*A1+IF(D7<2,0,1)*'2'!A1+IF(D7<3,0,1)*'3'!A1+IF(D7<4,0,1)*'4'!A1+IF(D7<5,0,1)*'5'!A1+IF(D7<6,0,1)*'6'!A1+IF(D7<7,0,1)*'7'!A1+IF(D7<8,0,1)*'8'!A1+IF(D7<9,0,1)*'9'!A1+IF(D7<10,0,1)*'10'!A1
附件说什么也传不上去了
你就用上面完整的公式吧,很简单都是if
其中D7是输入的数字,各个sheet的命名依次是1、2、3、4、5、6……
你再用数据有效性*下D7的范围0-10

热心网友 时间:2023-11-27 13:12

若1到5 这5个表是依次一个挨一个的排列的,求它们全部A1的和,公式可写为
=SUM('1:5'!A1)追问亲,如果我单元格的数字变成7,你这个公式能自动变成=sum('1:7'!A1)? 你这个公式写得太死了。

追答那么,写为
=SUMPRODUCT(N(INDIRECT("'"&ROW(1:5)&"'!A1")))
如果不是5,请把公式中的那个5改为其它数字,比如是7,改为
=SUMPRODUCT(N(INDIRECT("'"&ROW(1:7)&"'!A1")))
或者那个5或者7放在某个工作表中C1单元格中,该工作表中公式写为
=SUMPRODUCT(N(INDIRECT("'"&ROW(INDIRECT("1:"&C1))&"'!A1")))

热心网友 时间:2023-11-27 13:13

点第26行,插入,分页符;
点第51行,插入,分页符;
...
需要汇总的列,如b列,在单元格b25输入
=sum(b1:b24),回车;b50输入
=sum(b26:b49),回车;...
在最后一页,如b126输入公式
=sum(b1:b125)/2,或者
=sum(b25,b50,b75,b100,b125)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com