-1

У меня есть список из 44 имен, которые мне нужны, чтобы заполнить столбец кратным 55

каждый умножить в 55 раз

Я пользуюсь libre office

Имеет ли это смысл, если это не поможет, дайте мне знать.

1 ответ1

3

Это должно быть хорошей отправной точкой:


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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .