Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Выборка данных, которые находятся в диапазоне дат
 
Уважаемые форумчане! Помогите пожалуйста. Всю голову сломал, вот, что значит давно не занимался. Имеется таблица, в которой в порядке возрастания дат, есть набор данных в соседних столбцах. Даты повторяются, но расположены в порядке возрастания. Мне нужно сделать выборку значений, которые находятся в соседних столбцах напротив соответствующей даты или интервала дат "с *** по ***". Файл прилагаю. Заранее спасибо!
 
Так?
 
Спасибо огромное. А как это работает? В смысле массив по столбцам введен? Просто формулы в каждом столбце идентичны
 
Не совсем понял суть вопроса.
в формулы Индекс 3 аргумента:
1 - массив - таблица
2 - строка
3 - столбец
В результате получаем данные из таблицы на пересечении строки и столбца.
 
Я немного в формуле ошибся, вот поправленный вариант
 
Я понял суть формулы, не понял как она введена массивом
 
Цитата
Александр Иванов пишет: как она введена массивом
стандартно Ctrl+Shift+Enter
 
Она не массивом введена.
Я ввел ее как формулу массива для ячейки G3, а потом протянул ее вниз и вправо.
 
Понял)) А я вот так "родил", посмотришь?
 
Александр Иванов, а если диапазон будет с 25.01.13 по 30.01.13 ???
 
{=ЕСЛИОШИБКА(ИНДЕКС(Таблица1[Контрагент];НАИМЕНЬШИЙ(ЕСЛИ(Таблица1[Дата]>=$I$1;ЕСЛИ(Таблица1[Дата]<=$K$1;СТРОКА(Таблица1[Контрагент])-2;"")));СТРОКА()-2));""))}
Вот так работает вроде
 
Александр Иванов, по факту решение аналогичное тому, что предложил я.
 
Это да) Только формула чуть короче)
 
Цитата
Александр Иванов пишет: чуть короче)
Не особо ;) . Я писал формулу. чтоб она и в 2003 работала, Ваша только для версий 2007 и моложе.
В таком случае моя формула гораздо короче вашей:
Цитата
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1;МИН(ЕСЛИ(Таблица1[Дата]=$I$1;СТРОКА(Таблица1[Дата] ;) ))+СТРОКА()-5;СТОЛБЕЦ()-5);""  ;)  
Изменено: Ivan.kh - 15 Авг 2014 20:58:59
 
Цитата
Ivan.kh пишет:
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1;МИН(ЕСЛИ(Таблица1[Дата]=$I$1;СТРОКА(Таблица1[Дата] ;) ))+СТРОКА()-5;СТОЛБЕЦ()-5);"" ;)
Цитата
А что за формула? Она с ошибками
 
А что за цитата?
Страницы: 1
Читают тему (гостей: 1)
Наверх