Страницы: 1
RSS
Поиск позиции в динамически определяемом столбце массива
 
Добрый день! Необходимо определить позицию в столбце, но заранее неизвестно в каком.
Например, дана указанная ниже таблица + 2 пустых поля, в которые необходимо вставить танец и имя. Например, при подстановке "Танго" и "Вася" должно получиться "3". Понимаю, что это просто, то туплю :( Заранее спасибо!
румба вальстанго фокстрот блюз
Петя Вася Маша Федя Федя
Вася Федя Петя Маша   Петя
Федя Маша Вася  Вася Маша
Маша Петя Федя  Петя  Вася
Изменено: Максим - 20.10.2020 19:34:56 (добавил пример в Excel)
 
тупим сильнее вас: нет файла, нет данных не понятно куда этого Васю засунуть, т.е. мысли есть но туда я его точно совать не буду
Изменено: Ігор Гончаренко - 20.10.2020 19:18:14
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Прикрепил пример в Excel. Необходима формула для ячейки D10
 
Код
=ПОИСКПОЗ(B10;СМЕЩ(A3;1;ПОИСКПОЗ(C10;3:3;)-1;4);)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Спасибо большое! логику не совсем понял, но по крайней мере работает!
 
Еще вариант.
Код
=СУММ(A4:A7*(B10=B4:F7)*(C10=B3:F3))
 
Игорь, если места не по порядку, формула ошибается.

=ИНДЕКС(A4:A7;ПОИСКПОЗ(B10;ИНДЕКС(B4:F7;;ПОИСКПОЗ(C10;B3:F3;));0))
Но если места записаны в порядке возрастания, то они и не нужны )
=ПОИСКПОЗ(B10;ИНДЕКС(B4:F7;;ПОИСКПОЗ(C10;B3:F3;));0)
 
))
по-барабану формула ищет позицию  Васи в колонке Танец
у первого в этой колонке 1-е место, у четвертого четвертое, будет в одной колонке 2 человека или 107 формула напишет его позицию в списке и у 107-го будет 107 место
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1
Наверх