Множественный поиск и подстановка значений
shevilmay
Дата: Среда, 17.11.2021, 18:12 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Добрый вечер! Зашла в тупик при использовании формул массива для множественного поиска и подстановки значений. Необходимо для столбца «Месяц ввода в эксплуатацию» из таблицы Source_Amortization (во вложении) вставить значения c привязкой к Версиям и ЦФО. (Версия и ЦФО - выпадающие списки). Пробовала использовать формулу: Код
{=ИНДЕКС(Source_Amortization!$A$2:$H$145;ПОИСКПОЗ($C$4;Source_Amortization!$B$2:$B$145;0);;ПОИСКПОЗ($C$5;Source_Amortization!$С$2:$С$145;0))}
, но она выбирает только первый месяц. Я понимаю, что должно быть пересечение, но не могу понять как это реализовать. Подскажите пожалуйста, что нужно исправить?
Добрый вечер! Зашла в тупик при использовании формул массива для множественного поиска и подстановки значений. Необходимо для столбца «Месяц ввода в эксплуатацию» из таблицы Source_Amortization (во вложении) вставить значения c привязкой к Версиям и ЦФО. (Версия и ЦФО - выпадающие списки). Пробовала использовать формулу: Код
{=ИНДЕКС(Source_Amortization!$A$2:$H$145;ПОИСКПОЗ($C$4;Source_Amortization!$B$2:$B$145;0);;ПОИСКПОЗ($C$5;Source_Amortization!$С$2:$С$145;0))}
, но она выбирает только первый месяц. Я понимаю, что должно быть пересечение, но не могу понять как это реализовать. Подскажите пожалуйста, что нужно исправить? shevilmay
Ответить
Сообщение Добрый вечер! Зашла в тупик при использовании формул массива для множественного поиска и подстановки значений. Необходимо для столбца «Месяц ввода в эксплуатацию» из таблицы Source_Amortization (во вложении) вставить значения c привязкой к Версиям и ЦФО. (Версия и ЦФО - выпадающие списки). Пробовала использовать формулу: Код
{=ИНДЕКС(Source_Amortization!$A$2:$H$145;ПОИСКПОЗ($C$4;Source_Amortization!$B$2:$B$145;0);;ПОИСКПОЗ($C$5;Source_Amortization!$С$2:$С$145;0))}
, но она выбирает только первый месяц. Я понимаю, что должно быть пересечение, но не могу понять как это реализовать. Подскажите пожалуйста, что нужно исправить? Автор - shevilmay Дата добавления - 17.11.2021 в 18:12
jakim
Дата: Среда, 17.11.2021, 18:34 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Необходимо приложение в формате Excel, а не фотография.
Необходимо приложение в формате Excel, а не фотография.
jakim
Ответить
Сообщение Необходимо приложение в формате Excel, а не фотография.
Автор - jakim Дата добавления - 17.11.2021 в 18:34
shevilmay
Дата: Четверг, 18.11.2021, 01:11 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
jakim, вот приложение
Ответить
Сообщение jakim, вот приложение Автор - shevilmay Дата добавления - 18.11.2021 в 01:11
Egyptian
Дата: Четверг, 18.11.2021, 01:50 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 531
Репутация:
194
±
Замечаний:
0% ±
Excel 2013/2016
Необходимо для столбца «Месяц ввода в эксплуатацию» из таблицы Source_Amortization (во вложении) вставить значения c привязкой к Версиям и ЦФО.
Код
=INDEX(Source_Amortization!$G$2:$G$145;AGGREGATE(15;6;(ROW($F$2:$F$145)-ROW($F$2)+1)/((Source_Amortization!$B$2:$B$145=$C$4)/(Source_Amortization!$C$2:$C$145=$C$5)/(Source_Amortization!$D$2:$D$145=$C10)/(Source_Amortization!$E$2:$E$145=$D10)/(Source_Amortization!$F$2:$F$145=$E10));1))
Необходимо для столбца «Месяц ввода в эксплуатацию» из таблицы Source_Amortization (во вложении) вставить значения c привязкой к Версиям и ЦФО.
Код
=INDEX(Source_Amortization!$G$2:$G$145;AGGREGATE(15;6;(ROW($F$2:$F$145)-ROW($F$2)+1)/((Source_Amortization!$B$2:$B$145=$C$4)/(Source_Amortization!$C$2:$C$145=$C$5)/(Source_Amortization!$D$2:$D$145=$C10)/(Source_Amortization!$E$2:$E$145=$D10)/(Source_Amortization!$F$2:$F$145=$E10));1))
Egyptian
Ответить
Сообщение Необходимо для столбца «Месяц ввода в эксплуатацию» из таблицы Source_Amortization (во вложении) вставить значения c привязкой к Версиям и ЦФО.
Код
=INDEX(Source_Amortization!$G$2:$G$145;AGGREGATE(15;6;(ROW($F$2:$F$145)-ROW($F$2)+1)/((Source_Amortization!$B$2:$B$145=$C$4)/(Source_Amortization!$C$2:$C$145=$C$5)/(Source_Amortization!$D$2:$D$145=$C10)/(Source_Amortization!$E$2:$E$145=$D10)/(Source_Amortization!$F$2:$F$145=$E10));1))
Автор - Egyptian Дата добавления - 18.11.2021 в 01:50
Светлый
Дата: Четверг, 18.11.2021, 09:00 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1867
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Ещё решение:Код
=ИНДЕКС(Source_Amortization!$G$2:$G$145;ПОИСКПОЗ(5;МУМНОЖ(Ч(ВЫБОР({1;2;3;4;5};$C$4;$C$5;$C10;$D10;$E10)=Source_Amortization!$B$2:$F$145);{1:1:1:1:1});))
Код
=ВПР(5;ЕСЛИ({0;1};Source_Amortization!G$2:G$145;МУМНОЖ(Ч(ВЫБОР({1;2;3;4;5};C$4;C$5;C10;D10;E10)=Source_Amortization!B$2:F$145);{1:1:1:1:1}));2;)
Ещё решение:Код
=ИНДЕКС(Source_Amortization!$G$2:$G$145;ПОИСКПОЗ(5;МУМНОЖ(Ч(ВЫБОР({1;2;3;4;5};$C$4;$C$5;$C10;$D10;$E10)=Source_Amortization!$B$2:$F$145);{1:1:1:1:1});))
Код
=ВПР(5;ЕСЛИ({0;1};Source_Amortization!G$2:G$145;МУМНОЖ(Ч(ВЫБОР({1;2;3;4;5};C$4;C$5;C10;D10;E10)=Source_Amortization!B$2:F$145);{1:1:1:1:1}));2;)
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Четверг, 18.11.2021, 09:42
Ответить
Сообщение Ещё решение:Код
=ИНДЕКС(Source_Amortization!$G$2:$G$145;ПОИСКПОЗ(5;МУМНОЖ(Ч(ВЫБОР({1;2;3;4;5};$C$4;$C$5;$C10;$D10;$E10)=Source_Amortization!$B$2:$F$145);{1:1:1:1:1});))
Код
=ВПР(5;ЕСЛИ({0;1};Source_Amortization!G$2:G$145;МУМНОЖ(Ч(ВЫБОР({1;2;3;4;5};C$4;C$5;C10;D10;E10)=Source_Amortization!B$2:F$145);{1:1:1:1:1}));2;)
Автор - Светлый Дата добавления - 18.11.2021 в 09:00
shevilmay
Дата: Четверг, 18.11.2021, 09:52 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Egyptian, Светлый, Спасибо большое!
Ответить
Сообщение Egyptian, Светлый, Спасибо большое! Автор - shevilmay Дата добавления - 18.11.2021 в 09:52