Страницы: 1
RSS
перезапускаемый счетчик в формуле, он же периодический счётчик формулой
 
Коллеги, просветите, какие бывают варианты счётчиков в формулах.
Например, мне нужно, чтобы при протягивании формула проставляла в строках 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2 ... и так далее, то есть от 1 до 5 по кругу
Я пытался как-то решить этот вопрос через кратность номера строки. Получалось что-то вроде
=ЕСЛИ(ОСТАТ(СТРОКА();5)=0;5;ОСТАТ(СТРОКА();5))

Когда речь идет только о простом счетчике itself, то это годится. Но иногда счетчик - всего лишь аргумент в какой-то сложной формуле. Может быть, есть какие-то более короткие варианты?
F1 творит чудеса
 
Код
=ОСТАТ(СТРОКА()-1;5)+1

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
вот, вот оно!  :)  спасибо!
А ведь когда-то набредал на это решение путем проб и ошибок, но подзабыл (интуитивно помнил, что делал, поэтому и возник вопрос).
Кстати, тут и статья Николая свежая почти на ту же тему http://www.planetaexcel.ru/techniques/2/207/
F1 творит чудеса
Страницы: 1
Наверх