Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.10.2013, 15:02
|
|||
---|---|---|---|
|
|||
N-e вхождение в функцию ПОИСКПОЗ |
|||
#18+
Помогите)) Нужен макрос для функции ПОИСКПОЗ, который позволял бы вытягивать значение не только по первому вхождению, но и последующим. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2013, 15:08
|
|||
---|---|---|---|
N-e вхождение в функцию ПОИСКПОЗ |
|||
#18+
Второй параметр ПОИСКПОЗ - это собственно просматриваемый массив. Сделайте его не статической ссылкой, а вычисляемым от предыдущего значения выражением (само собой, придётся на листе искать все вхождения, куда деваться)... А ещё лучше - напишите пользовательскую функцию на VBA. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2013, 15:36
|
|||
---|---|---|---|
|
|||
N-e вхождение в функцию ПОИСКПОЗ |
|||
#18+
Akina, Посмотрите пример. Необходимо заполнить таблицу ТОП 10. В ячейки поместить номера телефонов, наиболее часто звонящих. Реализовал с помощью ГПР, но подводит ПОИСКПОЗ, потому что берет первое вхождение... Как можно реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.10.2013, 00:46
|
|||
---|---|---|---|
N-e вхождение в функцию ПОИСКПОЗ |
|||
#18+
Если все же использовать вашу таблицу и НАИБОЛЬШИЙ() - то можно так, как в примере. Ну и расчет диапазона для $B можно сделать именованной формулой. Но ещё лучше использовать в качестве данных исходную таблицу (дата,номер), потому что этот промежуточный расчёт количества звонков, да ещё в двумерном диапазоне - ИМХО излишнее... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.10.2013, 13:37
|
|||
---|---|---|---|
|
|||
N-e вхождение в функцию ПОИСКПОЗ |
|||
#18+
AndreTM, спасибо. Формула очень интересная, но к сожалению мне не подходит, потому что в оригинальном документе у меня ищет в сводной таблице, где номера имеют не числовое значение. У вас не найдется макрос по функции ПОИСКПОЗ, в котором можно регулировать номер вхождения? Т.е. чтобы выдавала значение не только по первому нахождению совпадения, но и по последующим. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.10.2013, 02:25
|
|||
---|---|---|---|
N-e вхождение в функцию ПОИСКПОЗ |
|||
#18+
Che_69ищет в сводной таблице, где номера имеют не числовое значениеAndreTMлучше использовать в качестве <исходных> данных - исходную таблицу (дата,номер), потому что <эта сводная таблица> ... излишняя для такой выборкиВникли? И вы усложняете - зачем в данной задаче искать "последующие вхождения"? И "нечисловой" номер можно спокойно преобразовать в "числовой" прямо в формуле, используя ЗНАЧЕН(). Кроме того, если у вас промежуточная таблица уже "экзелевская сводная" - то можно получить нужное вам и прямо её средствами. Поизучайте возможности сводных, особенно для 2010. Хотя это, как я уже сказал - излишне. Вам TOP10 нужен для чего? И за какой период одновременно? Например, я специально для вас построил свою формулу таким образом,чтобы она зависела от даты - и вы можете получать "топ на дату" одним столбцом, а не двумерной таблицей (дату в заголовке менять пробовали?). А ваш двумерный топ вообще для анализа малоинформативен - проще уж тогда привязать к конкретному номеру конкретную порядковую позицию по количеству на дату - а это элементарно делается РАНГом... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=61&mobile=1&tid=2174445]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 119ms |
0 / 0 |