Как составить условную формулу, которая будет учитывать суммирование и обнуление в пределах одной строки?

Как составить условную формулу, которая будет учитывать суммирование и обнуление в пределах одной строки?

Мне нужно написать формулу, которая будет продолжать суммировать дефициты и приросты по строке в промежуточном итоге, когда итог остается отрицательным числом (не выходит за пределы дефицита), но затем выдавать промежуточный итог «0», когда этот промежуточный итог становится положительным, а затем, если промежуточный итог снова становится отрицательным после этого (числа в последующих столбцах), начнет суммирование оттуда, вычитая все, что было до последнего «0» в строке.

Например, если человек имеет результат -110 в первом квартале, то промежуточный итог должен быть -110; затем во втором квартале он прибавляет 10, промежуточный итог должен быть -100; затем в третьем квартале теряет -40, промежуточный итог должен быть -140; затем в четвертом квартале набирает 150, промежуточный итог должен быть 0; затем в следующем финансовом году первый квартал теряет -30, промежуточный итог должен быть -30.

Итак, в течение пары лет мне нужно отслеживать дефицит, пока человек не выберется из дефицита и не окажется на 0 или выше, а затем снова начать отслеживать этот дефицит, если он станет отрицательным. Каждый квартал мне нужно отправлять дефициты или их отсутствие у всех, и я хотел бы, чтобы все это было отформатировано заранее, чтобы я мог просто подставить число из текущего квартала и сделать так, чтобы промежуточная сумма была либо 0, если у них нет кумулятивного дефицита, либо отображала фактический дефицит, если у них есть дефицит.

Возможно ли это?

решение1

Если квартальные цифры находятся в строке 1, начиная с ячейки  A1, введите

  • A2=MIN(A1,0)
  • B2=MIN(A2+B1,0)

и выберите B2и перетащите/заполните вправо:

Связанный контент