У меня есть лист Excel с 1000 строк. У меня есть столбец результатов, в котором есть формула. В строке от 1 до 5 есть другая формула. Затем формулы повторяются таким же образом со строки 6 до строки 10 и так далее. Я использовал метод IFS, говоря: = IFS(Q = "1", формула1, Q = "2", формула2, Q = "3", формула3 и т.д.). Проблема в том, что эти формулы довольно длинные и сделать синтаксис и читабельность затруднительными. Какие еще варианты доступны?

PS. в формулах нет шаблона.

Спасибо вам за помощь.

Таблица Excel

1 ответ1

0

(Отказ от ответственности: не зная вариации входных переменных, используемых для указанных "уникальных формул", я предполагаю, что не используется относительное значение из другого соединения листа / данных)

Попробуйте это [Вариант 1]:

Выделите 5 ячеек (ячейка с повторяющейся формулой), затем щелкните на маленьком окошке (в правом нижнем углу выделения) и перетащите вниз (кратно 5 строкам).

Готово.

Или же.. Если вы хотите попробовать сделать [Вариант 2]:

(Q = "1", формула1, Q = "2", формула2, Q = "3", формула3 и т.д.)

Тогда вы можете использовать:

=CHOOSE(IF(MOD(ROW(),5)=0,5,MOD(ROW(),5)),A$5,A$4,A$3,A$2,A$1)

или другими словами:

=CHOOSE([get the row number/multiples],[formula1],[formula2],[formula3],[formula4],[formula5])

Пожалуйста, поделитесь, если это работает (или нет).

Надеюсь, поможет. (:

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