Добрый день, господа.
Вот возникла необходимость реализовать формулой следующую конструкцию :
переключать просматриваемые массивы в зависимости от того начинается-ли значение ячейки J12 текстом "По умолчанию ". Если начинается с него - то просматриваем "столбец для поиска 2" (в умной табличке), если не содержит - то просматриваем ""столбец для поиска 1" в той же умной табличке. Возвращаем значение из столбца "Возвращаемый Столбец"...
Думал это сделать через конструкцию типа ... ПРОСМОТРX(J12;ЕСЛИОШИБКА(ЕСЛИ(ПОИСК("по умолчанию";J12)>0;Таблица1[Столбец для поиска 2];"заглушка");Таблица1[Столбец для поиска 1]);Таблица1[Возвращаемый столбец]) однако такой вариант неизбежно выдаёт ошибку #ЗНАЧ!
Заменяю часть часть с "ЕСЛИ(ПОИСК(..." на "ЕСЛИ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК("по умолчанию";J12)>0;1;"заглушка");0)=1;Таблица1[Столбец для поиска 2];Таблица1[Столбец для поиска 1])" - всё работает.... ПОЧЕМУ ТАК?
Почему первый вариант совсем не хочет функционировать, хотя казалось бы (мне казалось бы ) всё логично...
Файл по данной проблеме во вложении
Большое спасибо
Вот возникла необходимость реализовать формулой следующую конструкцию :
переключать просматриваемые массивы в зависимости от того начинается-ли значение ячейки J12 текстом "По умолчанию ". Если начинается с него - то просматриваем "столбец для поиска 2" (в умной табличке), если не содержит - то просматриваем ""столбец для поиска 1" в той же умной табличке. Возвращаем значение из столбца "Возвращаемый Столбец"...
Думал это сделать через конструкцию типа ... ПРОСМОТРX(J12;ЕСЛИОШИБКА(ЕСЛИ(ПОИСК("по умолчанию";J12)>0;Таблица1[Столбец для поиска 2];"заглушка");Таблица1[Столбец для поиска 1]);Таблица1[Возвращаемый столбец]) однако такой вариант неизбежно выдаёт ошибку #ЗНАЧ!
Заменяю часть часть с "ЕСЛИ(ПОИСК(..." на "ЕСЛИ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК("по умолчанию";J12)>0;1;"заглушка");0)=1;Таблица1[Столбец для поиска 2];Таблица1[Столбец для поиска 1])" - всё работает.... ПОЧЕМУ ТАК?
Почему первый вариант совсем не хочет функционировать, хотя казалось бы (мне казалось бы ) всё логично...
Файл по данной проблеме во вложении
Большое спасибо
Сама по себе жизнь имеет значение