Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Поиск в какой диапазон входит значение, ускорить расчет макросом или новой формулой
 
Цитата
bedvit написал:
tolik.shigarev , достаточно быстро для вашей задачи с полными данными? Сколько по замерам? Насколько стало быстрее?
15 с. потребовалось для двух диапазонов  1 000 000 и 500 000 номеров. Раньше уходила вся ночь. Спасибо большое за помощь)
Поиск в какой диапазон входит значение, ускорить расчет макросом или новой формулой
 
Да, намного быстрее чем было раньше, спасибо большое.
Первый вариант, предложенный Андреем, тоже считает очень быстро.
Всем огромное спасибо)))  
Поиск в какой диапазон входит значение, ускорить расчет макросом или новой формулой
 
Цитата
bedvit написал:
Если дырки есть, можно их отсекать. Если их много и нужна принципиально новая функция, можно обдумать и написать функцию. Для этого жду ваших ответов.У вас какой Excel (разрядность, версия?)
Дырки есть и их много
Версия Excel 2007, 64-разрядная
Поиск в какой диапазон входит значение, ускорить расчет макросом или новой формулой
 
Цитата
Андрей VG написал:
Если диапазоны не перекрываются, то не проще ли так? Тогда будет бинарный поиск и худо бедно не медленно.
Формула действительно работает быстрее, но выводит значение, которая находится на строку ниже.
Можно как то это поправить?
Поиск в какой диапазон входит значение, ускорить расчет макросом или новой формулой
 
Цитата
bedvit написал:
Подожду пока, если быстрых решений не появится - подключусь)
Подключайтесь))  
Поиск в какой диапазон входит значение, ускорить расчет макросом или новой формулой
 
Цитата
Казанский написал:  в вашей формуле опечатка )
Да, спасибо, вчера тоже заметил)
Поиск в какой диапазон входит значение, ускорить расчет макросом или новой формулой
 
Цитата
Hugo написал:
Я думал в словарь собрать все номера и каждому индекс, по которому затем брать описание.
Все номера это 693 196 460 штук. не слабо так))
Поиск в какой диапазон входит значение, ускорить расчет макросом или новой формулой
 
Цитата
Казанский написал:
Различия обусловлены тем, что номер входит в два (или более) интервалов, но старая формула ищет последний интервал, а новая - первый.
Номер не может входить в два и более интервалов. Формула не совсем корректна получается
Поиск в какой диапазон входит значение, ускорить расчет макросом или новой формулой
 
Всем привет.
Есть файл в котором вносятся большой список номеров, а в соседнем столбце считается формула (если номер входит в один из диапазонов на листе Kody_ABC-DEF, то ему присваивается соответственный регион в который он входит, если нет пишет что номер некорректный). Сам файл урезанный так как не мог приложить к письму из-за большого веса. Когда добавляю 10 000 номеров, формула считает около 6 минут. сейчас необходимо проверить больше 3 миллионов номеров. В связи с этим обращаюсь к Вам за помощью. Как можно ускорить вычисление данных?
количество значений равное 1 (единице) в разности двух диапазонов
 
Спасибо, то что нужно)
количество значений равное 1 (единице) в разности двух диапазонов
 
Друзья, всем привет.
Такой вопрос, как посчитать количество значений равное 1 (единице) в разности двух диапазонов:
Исх.данные, два диапазона с значениями 0 или 1:

A B C D EF G H
1 1 1 0 1 0 0 1 1
2 1 0 111 0 0 0

Разность двух диапазонов:
3 0 1 -1 0 -1 01 1
Ответ должен получится:3
Изменено: tolik.shigarev - 16.06.2018 19:33:34
Поиск в какой диапазон входит значение и постановка значения по аналогии с ВПР
 
_Igor_61  Спасибо за помощь, все работает, но приходится вбивать по одному номеру. Возможно сделать, чтобы в диапозон вставил список номеров (номеров до 300 000 штук) и макрос добавил операторов в соседний столбец.

Спасибо!
Поиск в какой диапазон входит значение и постановка значения по аналогии с ВПР
 
Друзья, всем привет.
Необходима ваша помощь в одном вопросе.
Есть файл с номерами телефонов и таблица где указан диапазон от минимального в одной ячейке до максимального во второй ячейке в который он может входить. Необходимо определить для каждого номера своего оператора из верхней таблицы с помощью формулы или макроса.
Грубый пример.
Имеющие данные:
0 100 мтс
101 200 билайн
Необходимо определить оператора для номера 35.
35 больше 0 и меньше 100 значит подставляем оператора мтс в соседнюю колонку.

Спасибо.
Взаимно положительный и отрицательный выбор в социоматрице
 
Спасибо  
Взаимно положительный и отрицательный выбор в социоматрице
 
вопрос удален
Изменено: tolik.shigarev - 15.01.2018 17:28:07
Страницы: 1
Наверх