Я, вероятно, не правильно назвал это название, поэтому позвольте мне объяснить, что я пытаюсь сделать.MS Excel: Как сделать ссылку на ячейки переменной?
Мне нужно найти циклы в серии данных. Итак, допустим, у меня есть все мои данные в столбце A таблицы Excel. Если условие, которое я ищу, истинно, например, в ячейке A7, я хочу проверить, действительно ли это верно в каждой второй ячейке (A9, A11, A13 и т. Д.). Если это не верно в каждой второй ячейке, я хочу настроить модель для проверки каждой третьей ячейки, начиная с этой ячейки A7 (A10, A13, A16 и т. Д.). Если условие не соответствует истине в каждой третьей ячейке, я хочу проверить каждую четвертую ячейку (A11, A15, A19 и т. Д.).
Программирование формулы для проверки правильности условия должно быть несколько простым с использованием формул IF или AND. Моя проблема заключается в том, как изменить модель для переключения с каждой второй ячейки на каждую третью ячейку, а затем запустить ее для проверки каждой четвертой ячейки и так далее. Я бы хотел, например, настроить формулы в столбце B и иметь ячейку C1 - пользовательский ввод, который определяет, какие ячейки используются в формулах в столбце B. Есть ли способ сделать это?
Пример: если ячейка C1 говорит «2», то формулы в столбце B проверяют каждую другую ячейку в столбце A, а если я изменяю значение в ячейке C1 от «2» до «3», то формулы в столбец B переключается с проверки каждой второй ячейки на проверку каждой третьей ячейки и отчитывается мне.
Я мог бы просто изменить ссылки на ячейки в формулах в столбце B, но это может занять кровопролитные века, и я полагаю, что это лучший способ.
Так что я ищу, чтобы сделать ссылку на ячейки «переменной» в некотором смысле. Вместо жесткого кодирования ссылки на ячейки и высказывание «посмотрите на ячейку A7, затем посмотрите на ячейку A9, а затем посмотрите на ячейку A11 ...« Я хочу сказать Excel »посмотреть на A7, тогда следующая ячейка, на которую вы смотрите, зависит от того, что я говорю . в ячейке С1»
Вы можете использовать косвенные() для ссылки на ячейки. например = INDIRECT («A» & C1 * ROW (B2)) – Ampersand