Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Сокращение количество вложений функции "ЕСЛИ"
 
Дело в том, что данная задача - ежедневная рутина контекстного менеджера. И решение данной задачи посредством формул, поможет оптимизировать работу.
Можно будет быстро менять дополнения под разные задачи прямо в таблице и получать необходимые заголовки.
Неужели нет формулы, аналога формулы ЕСЛИ, под большое количество условий. Чтобы эксель сверял искомое значение с диапазоном значений на совпадение условий (даже поочередно, сверху вниз скажем) и найдя истину, выполнял сцепку из этой строки всех элементов?
Сокращение количество вложений функции "ЕСЛИ"
 
Спасибо большое за помощь!
А вариант сделать это формулами имеется?
Сокращение количество вложений функции "ЕСЛИ"
 
Ребята, не оставьте без внимания данную проблему.
Сокращение количество вложений функции "ЕСЛИ"
 
Буду признателен)
Я уже обдумывал вариант VLOOKUP2, но там же нужно точное соответствие?
А в данном случае есть условия меньше или равно. Т.е. может быть такой вариант, что остаточная длина всех добавок в одной строке 4, в следующей 6, а потом 7.
Наша станция имеет длину, скажем, 5. Выходит, что точного соответствия нет.
Первая добавка не подходит, вторая подходит.
Да в ВПР же возвращает точное значение таблицы из нужной строки, нужного столбца. А нам нужно сцепить их.
Или это будет выглядешь приблизительно так?
СЦЕПИТЬ(ВПР(...);ВПР(...))?
Сокращение количество вложений функции "ЕСЛИ"
 
Ну это исключение. В любом случае будет проводиться контроль в ручную.
Будем считать, что все в порядке)
Сокращение количество вложений функции "ЕСЛИ"
 
Поясню.
Формула в примере не дописана, по причине невозможности увеличения количества вложений функции ЕСЛИ (7 уловий, далее эксель взбунтовался).

Имеется перечень названий станций метро (столбец А)
Имеется ограничение по длине загаловка объявления в 33 символа.
Общий вид загаловка объявления должен иметь вид:
Интернет - метро Авиамоторная!
Т.е. обязательная добавка к станции метро "Интернет - ", "метро" или "м.", и в случае, если остается еще запас символов, то "!", "Подключи" и т.д.
Все возможные варианты перечислены в примере и отсортированы по убыванию.
В последнем столбце I - вычислена разница 33 минус длина всех добавок, т.е. сколько символов максимально может содержать название станции метро.
Далее формула должна проверять истинность условия:
Если длина названия метро меньше или равна первой (самой длинной строке добавок), то сцеплять все необходимые добавки из этой строки.
Если же нет, то проверять условия следующей строки, то тех пор, пока условие не будет соблюдено.

Формулами ЕСЛИ, это можно сделать, и в примере часть сделана, но далее эксель отказывается продолжать.
Да и при необходимости внести правки в формулу возникнет куча геморя.

Потому нужна какая то формула, которая будет сверять искомую длину станции метро со всем списком остаточных длин добавок и выполнять сцепку необходимых добавок из этой строки.
Недеюсь получилось доходчиво объяснить
Страницы: 1
Наверх