Нужен список имен, чтобы заполнить столбец 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 в качестве горизонтального смещения, это даст результат из скриншота.

Другие вопросы по тегам