Возможно, это не выполнимо, но все, что я могу сделать, это спросить. Я использую MS Excel 2010. Я собираюсь значительно упростить проблему.

У меня есть столбец из множества ячеек, которые содержат одну и ту же очень большую формулу типа IF.

Пример: Ячейки с K1 по K3 содержат = IF(VeryLargeConditionalFormula1, IF(VeryLargeConditionalFormula2, "Это происходит.", "Все еще не случится."), "Не случится.")

Иногда я нахожу, что мне нужно настроить VeryLargeConditionalFormula1 или VeryLargeConditionalFormula2. Без необходимости вручную обновлять каждую из формул ячейки Kn или делать глобальные изменения (которые могут быть опасными), есть ли способ поместить текст для VeryLargeConditionalFormula1 в L1 и VeryLargeConditionalFormula2 в M1, а затем иметь ячейку Kn тянуть формулу в том тексте L1 и M1, который будет включен как часть формулы Kn? Тогда для этого потребуется только настроить одну или две ячейки, чтобы повлиять на формулы для многих ячеек.

Любой вклад будет принята с благодарностью. Благодарю.

1 ответ1

1

Вы можете поместить вычисления для VeryLargeConditionalFormula1 в A1, VeryLargeConditionalFormula2 в B1. Они будут выдавать значение ИСТИНА или ЛОЖЬ, если они просто содержат условие типа =1=1 (не такая сложная формула, но все же). Теперь вы можете использовать в K1

=IF(A1,IF(B1,"it is happening","still not gonna happen"),"not gonna happen")

Когда эта формула скопирована, она будет ссылаться на A2 и B2, если только вы не используете абсолютную ссылку, как это. Это всегда будет смотреть на A1 и B1, если формула скопирована вниз.

=IF($A$1,IF($B$1,"it is happening","still not gonna happen"),"not gonna happen")

Затем вы можете точно настроить VeryLargeConditionalFormula1 и VeryLargeConditionalFormula2 по отдельности.

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