Показать сообщение отдельно
Старый 30.08.2023, 00:03   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Добрый день.
В ИНДЕКС() можно указывать номер области:
ИНДЕКС(ссылка; номер_строки; [номер_столбца]; [номер_области])
И кстати если в ПОИСКПОЗ искать 1 в перемножении условий то туда можно добавить и заголовок.
Но сложная формула получается, ночью не напишу ))
P.S. Хотя вот на 3 параметра включая тип фланца (формула массива):
Код:
=ПОИСКПОЗ(1;
(ИД_параметры!$A$4=$D$2)*(DN_01=$D$3)*(PN_01=$D$4)
+
(ИД_параметры!$H$4=$D$2)*(DN_02=$D$3)*(PN_01=$D$4)
+
(ИД_параметры!$O$4=$D$2)*(DN_03=$D$3)*(PN_01=$D$4)
+
(ИД_параметры!$V$4=$D$2)*(DN_04=$D$3)*(PN_01=$D$4);0)
Учитывает выбранные значения
Тип фланца
Размер фланца
Давление

4-е строки потому что там столько диапазонов данных, можно легко добавлять если понадобится.
Допишите в ИНДЕКС() функционал определения к какому диапазону (номеру области) обращаться в зависимости от того какой тип фланца выбрал юзер, а номер строки уже даёт ПОИСКПОЗ()
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 30.08.2023 в 20:52.
Hugo121 вне форума Ответить с цитированием