Как суммировать диапазон ячеек между определенным значением несколько раз? - PullRequest
0 голосов
/ 15 марта 2019

В основном у меня есть динамический диапазон значений, который пересчитывается каждый день.Я хочу иметь возможность иметь значение суммы для каждого интервала со значением больше нуля.Извините, если это сбивает с толку.Я проиллюстрирую, чтобы уточнить.

Начиная с A1

0
0
0
5
4
2
0
0
1
0

Я хотел бы иметь следующее, начиная с B1:

0
0
0
11
11
11
0
0
1
0

1 Ответ

1 голос
/ 16 марта 2019

Если ваш первый ноль находится в А1, тогда поместите его в В1 и сдвиньте его вниз (или дважды щелкните «маркер заполнения»).

=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)))

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...