Формула, которая считает каждый 9-й ряд - PullRequest
0 голосов
/ 19 сентября 2018

Мне нужна формула, которая считает каждую девятую строку в столбце D, начиная с D209.Пока у меня есть:

=sumif(ArrayFormula(mod((row(D1:D)-row(D1)+1),9)),0,D1:D)

Формула работает правильно, считая каждую девятую строку, но мне трудно получить формулу, чтобы начать с D209.

1 Ответ

0 голосов
/ 19 сентября 2018

Пожалуйста, попробуйте:

=ArrayFormula(sumif(mod((row(D209:D)-row(D209)+1),9),0,D209:D))+D209

Цель +1 и +D209 состоит в том, чтобы подсчитать, но не в двойном счету, значение в этой ячейке .Могут быть и другие (и лучшие!) Способы достижения того же результата, но я стремился минимизировать разницу между формулой выше и попыткой ОП (за исключением того, что я переместил ArrayFormula наружу, так как это может быть лучше в целом).Минимизация различий может помочь ОП понять, в чем они ошиблись (хотя я признаю, что причина была в том, что я, как обычно, ленивый).

Не по одномуошибка может представлять интерес.Принимая во внимание, что индексы «каждого 9-го» в основном будут кратны 9, первая запись будет индексом 1 (на основе 1), как я понимаю требование.

...