怎样把excel中的连续几项相加,依序都这样,不再输入公式怎么拖拽?

excel

1个回答

写回答

宾玛拉姆

2025-10-14 00:10

+ 关注

excel
excel

根据您提供的截图,假设数据在A列,可以使用SUMIF和INDEX/IF函数来实现连续项相加并自动拖拽至其他单元格。首先,在B1单元格输入以下公式:=SUMIF(A:A,"=" & INDEX(B:B,ROW()),A:A)这个公式使用了SUMIF函数和INDEX/IF函数。SUMIF函数用于在多个范围中查找符合特定条件的值,并将其相加。INDEX/IF函数则用于根据条件返回数组中特定位置的值。接下来,为了自动拖拽结果到其他单元格,需要将第一个参数(数组范围)设置为动态范围。可以通过使用一个辅助列(比如C列)来创建这个动态范围。在C1单元格输入以下公式:=ROW()然后,在B1和辅助列之间插入一个空列(比如D列),并填充该空列。现在,将辅助列(D1)和数据范围(A1:A10)合并成一个数组:{ D1; A1:A10 }接着,在B1单元格输入以下公式:=SUMIF({ D1; A1:A10 }, ">=" & INDEX(B:B,ROW()), {D1; A1:A10})这个公式使用了SUMIF函数和INDEX/IF函数。SUMIF函数用于在多个范围中查找符合特定条件的值,并将其相加。INDEX/IF函数则用于根据条件返回数组中特定位置的值。完成后,可以按住Ctrl键点击辅助列(D列)上的单元格,将结果自动拖拽到其他单元格。这样,您就可以实现连续项相加并自动拖拽至其他单元格了。注意:以上提供的方法使用了excel 2016版本的公式,请根据您所使用版本进行调整。

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号