Создаю емкую формулу для решения определенной задачи. Необходимо чтобы при определенном совпадении значений в строчке "Условное обозначение НСХ", далее в ячейке В39 в формулу подставлялось определенное числовое значение с листа2(Функция). Пробовал использовать формулу ЕСЛИ, чтобы при не совпадении в Логическом выражении, в "нет" далее перебиралась пара необходимых значений. Однако сделать больше 7 ЕСЛИ ексель файл не позволяет. а мне нужно 8. Или запретить пары совпадений в "Условное обозначение НСХ". Грубо говоря задача такая. существует 4 типа НСХ Pt50, Pt100, M50, M100. При этом для Pt50 и Pt100 коэф альфа из листа2 может принимать 2 первых значения(а1 и а2), а для M50 и М100, два других(а3 и а4). всего значения коэффициента 4. причем для Pt50 и Pt100 зачения а3 и а4 недопустимы, и наоборот для М50 и М100 недопустимы а1 и а2. Всего вариаций 8. и 7 ЕСЛИ позволяют перебрать все 8 значений, но не позволяет отбросить недопустимые значения. Нужно либо заменить ЕСЛИ. Либо задать формулой невозможность задать недопустимые значения в 7 строке листа1. надеюсь хоть как-нибудь понятно выразился. файл приложен
Создаю емкую формулу для решения определенной задачи. Необходимо чтобы при определенном совпадении значений в строчке "Условное обозначение НСХ", далее в ячейке В39 в формулу подставлялось определенное числовое значение с листа2(Функция). Пробовал использовать формулу ЕСЛИ, чтобы при не совпадении в Логическом выражении, в "нет" далее перебиралась пара необходимых значений. Однако сделать больше 7 ЕСЛИ ексель файл не позволяет. а мне нужно 8. Или запретить пары совпадений в "Условное обозначение НСХ". Грубо говоря задача такая. существует 4 типа НСХ Pt50, Pt100, M50, M100. При этом для Pt50 и Pt100 коэф альфа из листа2 может принимать 2 первых значения(а1 и а2), а для M50 и М100, два других(а3 и а4). всего значения коэффициента 4. причем для Pt50 и Pt100 зачения а3 и а4 недопустимы, и наоборот для М50 и М100 недопустимы а1 и а2. Всего вариаций 8. и 7 ЕСЛИ позволяют перебрать все 8 значений, но не позволяет отбросить недопустимые значения. Нужно либо заменить ЕСЛИ. Либо задать формулой невозможность задать недопустимые значения в 7 строке листа1. надеюсь хоть как-нибудь понятно выразился. файл приложенpandatyt
gling, тонкость в том, что значения для Pt50 a1 и Pt100 a1 будут разными. Они берутся на втором листе из столбца дельта Т. Для Pt50 эта дельта Т будет в два раза меньше, чем для Pt100. Значения в том столбце приведены для Pt100. для 50 они в два раза меньше. Отсюда и выходят 8 вариаций: Pt50 a1, Pt50 a2, Pt100 a1, Pt100 a2, и тоже самое для М, только для нее а3 и а4. Поэтому необходимо каким-либо образом сделать невозможным ввод неправильной пары Pt или M для коэффициентов а. Если бы можно было сделать 8ой уровень ЕСЛИ, это был бы вывод сообщения "Ошибка", либо каким-то образом недопустить ввод неправильной пары в самой строке 7 листа1. в ячейке В39 есть эта 7 уровневая формула.
gling, тонкость в том, что значения для Pt50 a1 и Pt100 a1 будут разными. Они берутся на втором листе из столбца дельта Т. Для Pt50 эта дельта Т будет в два раза меньше, чем для Pt100. Значения в том столбце приведены для Pt100. для 50 они в два раза меньше. Отсюда и выходят 8 вариаций: Pt50 a1, Pt50 a2, Pt100 a1, Pt100 a2, и тоже самое для М, только для нее а3 и а4. Поэтому необходимо каким-либо образом сделать невозможным ввод неправильной пары Pt или M для коэффициентов а. Если бы можно было сделать 8ой уровень ЕСЛИ, это был бы вывод сообщения "Ошибка", либо каким-то образом недопустить ввод неправильной пары в самой строке 7 листа1. в ячейке В39 есть эта 7 уровневая формула.pandatyt
Сообщение отредактировал pandatyt - Четверг, 12.09.2013, 20:13