Перетаскивание формулы вниз по столбцу - PullRequest
0 голосов
/ 18 июня 2019

Я хочу перетащить приведенную ниже формулу в столбец, однако я хочу, чтобы элемент столбца изменял и увеличивал столбец на 2 (пропустите один столбец), а строка оставалась неизменной

Формула у меня естьв первой строке:

=K2*WhiteSpaces!F$16

Я хочу, чтобы в следующей ячейке формула говорила:

=K3*WhiteSpaces!H$16

Поэтому я хочу пропустить Column G и перейти к Hи следующая ячейка вниз будет column J и пропущена I ..

Это выполнимо?

Я думаю, что, возможно, функция offset будет работать, но не сможет написать ее правильно

1 Ответ

0 голосов
/ 18 июня 2019

Вы можете использовать INDEX и «динамическое» смещение столбца, что-то вроде следующего. Отрегулируйте $Z при необходимости.

=K2*INDEX(WhiteSpaces!$F$16:$Z$16,,(ROW(A1)*2-1))

При первом вводе формулы ROW(A1)*2-1 оценивается как (1*2)-1 или 1. Возвращает ячейку из первого столбца WhiteSpaces!$F$16:$Z$16 или F16.

При перетаскивании это становится ROW(A2)*2-1 ---> (2*2)-1 ---> 3. Таким образом, возвращается третья ячейка в WhiteSpaces!$F$16:$Z$16 или H16.

Затем ROW(A3)*2-1 ---> (3*2)-1 ---> 5 ---> J16 и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...