Страницы: 1
RSS
Выборка при условии попадания значения в заданный интервал
 
Здравствуйте.  
Есть таблица, в столбце G время звонка. Нужно найти интервал в который попадает звонок (из столбцов C и D) и в столбец H вывести соответствующее значение из столбца B. Если в интервал попадают несколько значений, то все они заносятся в ячейку. Не могу правильно составить условия выборки. Пример прилагаю.  
Заранее благодарен
 
=ИНДЕКС($B$2:$B$50;ПОИСКПОЗ(1;ЕСЛИ($C$2:$C$50<$G2;ЕСЛИ($D$2:$D$50>$G2;1));0))  
Формула массива, вводится по Ctrl-Shift-Enter
 
=ИНДЕКС($B$2:$B$50;ПОИСКПОЗ(1;($C$2:$C$50<G2)*($D$2:$D$50>G2);0))  
тоже формула массива  
но первая автор сказал быстрее работает  
обе формулы не я написал, держу в копилке  
Я поставл однозначно знаки больше и меньше, может быть нужно равно добавить.
 
Спасибо, вторая действительно работает быстрее. Остался только вопрос если время из столбца G попадает сразу в два диапазона.
 
Автор говорил, что формула с ЕСЛИ быстрее. Но используйте, какую нравится.  
Как сделать формулой, чтобы значения из разных столбцов попали в ячейку, не знаю. Возможно, только макросом.    
Макроведы подскажут.
 
Все равно спасибо!
Страницы: 1
Читают тему
Наверх