Страницы: 1
RSS
возврат значений со смещением
 
Коллеги, добрый вечер.

Сижу и безрезультатно бьюсь над небольшой задачкой, а именно:
1. есть столбец №1 данных по порядку
2. есть другой столбец №2, в который я хочу поместить значения из столбца №1, но сделать я хочу это с учетом копирования двух пустых строчек каждый раз, при этом из столбца №1 данные должны копироваться по порядку

Пример прикрепил.
Т.е. во втором столбце я собираюсь копировать по 3 строки, при этом в каждой первой из этих копируемых строк должно идти очередное значение по порядку из столбца №1. Я так понимаю здесь должны как-то обыгрываться функции СМЕЩ и СТРОКА, но не могу добиться желаемого результата. Смещение строки "-2" естественно не работает, т.к. в каждой следующей строке уже должно быть смещение "-4", "-6" и т.д. Как такое сделать?
Премного благодарен!
 
Код
=ЕСЛИ(ОСТАТ(СТРОКА()+1;3);"";ИНДЕКС(A:A;1+(СТРОКА()+1)/3))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
=IF(MOD((ROW()-2)/3+2;1);"";INDEX(A:A;(ROW()-2)/3+2))
Строка точно есть :-)
Изменено: БМВ - 14.11.2019 22:13:25
По вопросам из тем форума, личку не читаю.
 
Спасибо огромное, господа! Идеально))
зы. а казалось что тут обязательно должно быть "Смещение" :)
 
Цитата
meidiland написал:
должно быть "Смещение"
Ежели так уж хотите.
Код
=ЕСЛИ(ОСТАТ(СТРОКА(A3);3);"";СМЕЩ($A$2;СТРОКА(A3)/3-1;;1;))
 
И вам большое спасибо!
Страницы: 1
Наверх