Страницы: 1
RSS
Как обойти 64 максимальных уровня вложенности в Excel?, Столкнулся с задачкой следующего типа и вот теперь думаю как ее решить.. помогите найти альтернативный вариант, пожалуйста!
 
Подскажите пожалуйста  ,может как то сократить формулы можно. При внесении выдаёт ошибку значений больше 64. Я в принципе думал ,что так может получиться ,но вот как обойти это не знаю. по факту вложений на начальном этапе уже получилось 74 , всего буде порядка 350 .
AG9= имеет всего два показателя F.P и F.R;
AF9= имеет всего четыре показателя G.1 ; G.2 ; G.3 ; G.4 ;
 
без обьяснения задачи - НИКАК
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Александр Наумкин,  Пример предоставленный или не показывает того что вы хотите или показывает что вам нужно проверить 4 ячейки на нахождение в них параметров из 4 групп и если все 4 совпали то использовать ВПР.
И(AC9="HPL";AE9="Abet";AF9="G.1";AG9="F.P"):ВПР(AH9;'Фасады HPL и TSS'!AE:AF;2;ЛОЖЬ)
Если так то все это все делается или простыми логическими
И(AC9="HPL";AE9="Abet";ИЛИ(AF9="G.1";AF9="G.2";AF9="G.3";AF9="G.4");ИЛИ(AG9="F.P";AG9="F.P"))
или, в случае если вариантов больше, то
ИЛИ(AF9="G.1";AF9="G.2";AF9="G.3";AF9="G.4") заменяется на поиск
ПОИСКПОЗ(AF9;{"G.1";"G.2";"G.3";"G.4"})
Для краткости результат всего общего И проверяется на ошибку , если нет ошибки все найдено, если есть , то значит что-то ненайдено.
Параметры можно вынести на лист и ссылаться на диапазон для удобства и краткости формулы.
По вопросам из тем форума, личку не читаю.
 
Цитата
написал:
без обьяснения задачи
Задача в том ,что бы при выборе типа ,модели и группы. формировалась определенная стоимость .
Залил файл  
 
Цитата
написал:
Александр Наумкин,  Пример предоставленный или не показывает того что вы хотите или показывает что вам нужно проверить 4 ячейки на нахождение в них параметров из 4 групп и если все 4 совпали то использовать ВПР.
И(AC9="HPL";AE9="Abet";AF9="G.1";AG9="F.P"):ВПР(AH9;'Фасады HPL и TSS'!AE:AF;2;ЛОЖЬ)
Если так то все это все делается или простыми логическими
И(AC9="HPL";AE9="Abet";ИЛИ(AF9="G.1";AF9="G.2";AF9="G.3";AF9="G.4");ИЛИ(AG9="F.P";AG9="F.P"))
или, в случае если вариантов больше, то
ИЛИ(AF9="G.1";AF9="G.2";AF9="G.3";AF9="G.4") заменяется на поиск
ПОИСКПОЗ(AF9;{"G.1";"G.2";"G.3";"G.4"})
Для краткости результат всего общего И проверяется на ошибку , если нет ошибки все найдено, если есть , то значит что-то ненайдено.
Параметры можно вынести на лист и ссылаться на диапазон для удобства и краткости формулы.
И(AC9="HPL";AE9="Abet";ИЛИ(AF9="G.1";AF9="G.2";AF9="G.3";AF9="G.4");ИЛИ(AG9="F.P";AG9="F.P")) -вот это помогает сократить значение на начальном уровне с 74 до 13 Спасибо . ! пойду дальше воевать .
 
Цитата
Александр Наумкин написал:
значение на начальном уровне с 74 до 13 Спасибо . ! пойду дальше воевать .
ну да, а пока воюете присмотритесь к такому
=SUMIFS(стоимость!O:O;стоимость!I:I;A6;стоимость!J:J;C6;стоимость!L:L;RIGHT(D6);стоимость!M:M;E6)
надеюсь дубликатов нет.
По вопросам из тем форума, личку не читаю.
 
чет орнул не много и напомнило...
Скрытый текст
 
Wild.Godlike, ну знаешь ли... Не все изначально родились умными. А так, хорошее сравнение :) Тоже смешно видеть свой подход к вопросу, но на то и существует форум - помощь и наставление на правильный путь
 
Похожий вариант
Код
=СУММЕСЛИМН(стоимость!O:O;стоимость!I:I;$B$4;стоимость!J:J;$I$4;стоимость!L:L;$J$4)
 
Цитата
jiumohoo написал:
Не все изначально родились умными
отсутствие знаний в какой-то области человеческой деятельности не есть отсутствие ума, это отсутствие конкретных знаний, они легко приобретаются
никто изначально не родился умным, если нет патологии - все родились с умением воспринимать и усваивать знания
и умные активно этим умением пользуются, остальным есть что покушать - и уже хорошо!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
Ігор Гончаренко написал:
отсутствие знаний в какой-то области человеческой деятельности
порой заменяется поразительным упорством, усидчивостью ....  В данной теме и собственно по самому вопросу может быть масса вариантов, которые направлены на сокращение вложенности . Например можно было предложить прятать по частям в имена, да собственно не зная задачи и данных и первый мой совет был направлен на это. Но как и часто бывает, нужно спрашивать не "как через джунгли пробиться",  а спросить "как попасть в такое то место".
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх