Нужен список имен, чтобы заполнить столбец 2420 на каждое, каждое из которых нужно умножить 55 раз и сохранить порядок списка
У меня есть список из 44 имен, которые мне нужны, чтобы заполнить столбец кратным 55
каждый из них должен быть умножен в 55 раз
Я пользуюсь libre office
Имеет ли это смысл, если это не так, пожалуйста, дайте мне знать.
1 ответ
Это должно быть хорошей отправной точкой:
Во-первых, вам нужна формула, которая будет повторяться число N раз, прежде чем перейти к следующему числу (чтобы использовать в наших индексах позже). Это где QUOTIENT
приходит к использованию: возвращает всю часть операции деления.
Таким образом, мы делим текущий индекс строки на N, 3 в моем примере:
QUOTIENT(ROW(B1),3))
Который возвращает 0,0,1,1,1,2,2,2...
(ROW(B1)
возвращает индекс ячейки B1, который равен 1)
Теперь это не правильно, так как нам нужно, чтобы первый элемент повторялся 3 раза, а не 2. Поэтому нам нужно сместить его на единицу:
QUOTIENT(ROW(B1)-1,3))
Который возвращает 0,0,0,1,1,1,2,2,2...
Теперь нам нужно преобразовать эти индексы в значения ячеек, и вот где OFFSET()
приходит играть Занимает
1) начальная точка ячейки
2) вертикальное смещение
3) горизонтальное смещение
Если мы передадим ей нашу первую ячейку значения, A1 (с абсолютной адресацией, используя $
что предотвращает его изменение при копировании этой формулы) и помещает результат предыдущей формулы в качестве вертикального смещения, а 0 в качестве горизонтального смещения, это даст результат из скриншота.