Каждая нижняя ячейка изменяет col ref +4 И каждая вторая ячейка вправо меняет col ref +1. Как разрешить более 100 ячеек? [Fn included]

Мой код выглядит так

=IF($F$2="Annual",(('Wholesale Inputs'!$I$5*'Wholesale Inputs'!$I$6)*(1-'Wholesale Inputs'!$I$10/12)+'Wholesale Inputs'!$I$8/12*'Wholesale Inputs'!$I$9)/12,('Wholesale Inputs'!$N$5*'Wholesale Inputs'!$N$6)*(1-'Wholesale Inputs'!$N$10)+'Wholesale Inputs'!$N$8*'Wholesale Inputs'!$N$9)

Первую половину менять не нужно, половина “Остальное” является целью моего запроса. Она находится в ячейке D6.

Я хотел бы, чтобы каждая ячейка вниз (скажем, E6, F6) увеличивала ссылку на столбец на 4 ($ R $ #, $ V $ #). И я также хотел бы, чтобы ссылки на столбцы увеличивались на 1 каждый раз, когда я перемещаю два столбца вправо (F6-> $ O $ #, H6-> $ P $ #, H7-> $ T $ #)


Я подумал об использовании смещения. Учитывая, что существует 5 экземпляров и 100 ячеек, и это один из нескольких (~ 6) входов, я беспокоюсь, что это будет отставать от шаблона.

Я могу использовать index (match (). Я бы предпочел не использовать, потому что это излишне усложняет настройку, когда он у меня уже есть, они так, как я хочу, и мне нужен 1 раз изменение. То же самое с сумифс.

Я считаю, что есть способ выполнить это изменение через vba, однако я не знаком с VBA.

Спасибо

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *