Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / N-e вхождение в функцию ПОИСКПОЗ / 6 сообщений из 6, страница 1 из 1
28.10.2013, 15:02
    #38443615
Che_69
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N-e вхождение в функцию ПОИСКПОЗ
Помогите)) Нужен макрос для функции ПОИСКПОЗ, который позволял бы вытягивать значение не только по первому вхождению, но и последующим.
...
Рейтинг: 0 / 0
28.10.2013, 15:08
    #38443627
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N-e вхождение в функцию ПОИСКПОЗ
Второй параметр ПОИСКПОЗ - это собственно просматриваемый массив.
Сделайте его не статической ссылкой, а вычисляемым от предыдущего значения выражением (само собой, придётся на листе искать все вхождения, куда деваться)...
А ещё лучше - напишите пользовательскую функцию на VBA.
...
Рейтинг: 0 / 0
28.10.2013, 15:36
    #38443686
Che_69
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N-e вхождение в функцию ПОИСКПОЗ
Akina,

Посмотрите пример. Необходимо заполнить таблицу ТОП 10. В ячейки поместить номера телефонов, наиболее часто звонящих. Реализовал с помощью ГПР, но подводит ПОИСКПОЗ, потому что берет первое вхождение... Как можно реализовать?
...
Рейтинг: 0 / 0
29.10.2013, 00:46
    #38444295
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N-e вхождение в функцию ПОИСКПОЗ
Если все же использовать вашу таблицу и НАИБОЛЬШИЙ() - то можно так, как в примере.
Ну и расчет диапазона для $B можно сделать именованной формулой.

Но ещё лучше использовать в качестве данных исходную таблицу (дата,номер), потому что этот промежуточный расчёт количества звонков, да ещё в двумерном диапазоне - ИМХО излишнее...
...
Рейтинг: 0 / 0
29.10.2013, 13:37
    #38444936
Che_69
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N-e вхождение в функцию ПОИСКПОЗ
AndreTM, спасибо. Формула очень интересная, но к сожалению мне не подходит, потому что в оригинальном документе у меня ищет в сводной таблице, где номера имеют не числовое значение. У вас не найдется макрос по функции ПОИСКПОЗ, в котором можно регулировать номер вхождения? Т.е. чтобы выдавала значение не только по первому нахождению совпадения, но и по последующим.
...
Рейтинг: 0 / 0
30.10.2013, 02:25
    #38446021
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N-e вхождение в функцию ПОИСКПОЗ
Che_69ищет в сводной таблице, где номера имеют не числовое значениеAndreTMлучше использовать в качестве <исходных> данных - исходную таблицу (дата,номер), потому что <эта сводная таблица> ... излишняя для такой выборкиВникли?

И вы усложняете - зачем в данной задаче искать "последующие вхождения"? И "нечисловой" номер можно спокойно преобразовать в "числовой" прямо в формуле, используя ЗНАЧЕН().
Кроме того, если у вас промежуточная таблица уже "экзелевская сводная" - то можно получить нужное вам и прямо её средствами. Поизучайте возможности сводных, особенно для 2010.
Хотя это, как я уже сказал - излишне. Вам TOP10 нужен для чего? И за какой период одновременно? Например, я специально для вас построил свою формулу таким образом,чтобы она зависела от даты - и вы можете получать "топ на дату" одним столбцом, а не двумерной таблицей (дату в заголовке менять пробовали?). А ваш двумерный топ вообще для анализа малоинформативен - проще уж тогда привязать к конкретному номеру конкретную порядковую позицию по количеству на дату - а это элементарно делается РАНГом...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / N-e вхождение в функцию ПОИСКПОЗ / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]