Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何将特定值之间的单元格范围求和多次?_Excel_Excel Formula - Fatal编程技术网

Excel 如何将特定值之间的单元格范围求和多次?

Excel 如何将特定值之间的单元格范围求和多次?,excel,excel-formula,Excel,Excel Formula,基本上,我有一个每天重新计算的动态值范围。我希望能够为每一个值大于零的区间求和。抱歉,这让人困惑。我将举例说明 从A1开始 0 0 0 5 4 2 0 0 1 0 我希望从B1开始进行以下操作: 0 0 0 11 11 11 0 0 1 0 如果你的第一个零在A1中,那么把它放在B1和dfa中(或者双击“填充手柄”) 到目前为止,您对动态范围的求和有什么想法? =SUM(INDEX(A:A, AGGREGATE(14, 7, ROW($1:1)/(A$1:A1=0), 1)):

基本上,我有一个每天重新计算的动态值范围。我希望能够为每一个值大于零的区间求和。抱歉,这让人困惑。我将举例说明

从A1开始

0
0
0
5
4
2
0
0
1
0
我希望从B1开始进行以下操作:

0
0
0
11
11
11
0
0
1
0

如果你的第一个零在A1中,那么把它放在B1和dfa中(或者双击“填充手柄”)


到目前为止,您对动态范围的求和有什么想法?
=SUM(INDEX(A:A, AGGREGATE(14, 7, ROW($1:1)/(A$1:A1=0), 1)):
       INDEX(A:A, AGGREGATE(15, 7, ROW(A1:INDEX(A:A, MATCH(1E+99, A:A)+1))/(A1:INDEX(A:A,MATCH(1E+99, A:A)+1)=0), 1)))