请问excel 高手,在不断更新数字的列中,列公式求,倒数十行的和,倒数11行至20行的和?

发布网友 发布时间:2022-04-21 09:37

我来回答

4个回答

热心网友 时间:2023-11-09 02:54

可以在上方任意添加数据,求和区域始终是倒数1~10,11~20。

倒数1至10行

=SUMPRODUCT(INDIRECT("R[-1]C1:R[-10]C1",))

倒数11到20行

=SUMPRODUCT(INDIRECT("R[-13]C1:R[-22]C1",))

热心网友 时间:2023-11-09 02:55

如下图,A列倒数前10个数的和的公式是

=SUM(INDIRECT("A"&LOOKUP(1,0/(A:A<>""),ROW(A:A))-9&":A"&LOOKUP(1,0/(A:A<>""),ROW(A:A))))

A列倒数第11到第20个数的和的公式是

=SUM(INDIRECT("A"&LOOKUP(1,0/(A:A<>""),ROW(A:A))-10&":A"&LOOKUP(1,0/(A:A<>""),ROW(A:A))-19))

热心网友 时间:2023-11-09 02:55

可用VBA写个按钮程序处理。当数字更新完成时,按一下按钮就可求出两个和值。

Sub 按钮1_Click()
    LastRow = Cells(Rows.Count, 1).End(xlUp).Row
    a = Application.Sum(Range(Cells(LastRow - 9, 1), Cells(LastRow, 1)))
    b = Application.Sum(Range(Cells(LastRow - 10, 1), Cells(LastRow - 19, 1)))
    MsgBox "倒数十行的和是" & a & ",倒数11行至20行的和是" & b
End Sub

追问谢谢。

热心网友 时间:2023-11-09 02:56

象这样,自己调整一下

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