Страницы: 1
RSS
Найти данные по одному точному значению и по одному приближенному.
 
Доброго времени суток, друзья!

Прошу помощи!
Нужно подтянуть из Таблицы 2 в Таблицу 1 "Номер заявки" зная: "Номер материала", "Дату создания заказа", и приближенную дату к "Дате создания заказа" - "Дату создания заявки". Проблема в том, что номера материала могут повторяться в Таблице 2. Моя идея состоит в том, чтобы исходя из "Даты создания заявки" (Самую ближайшую к "Дате создания заказа" ) отбирать "Номер заявки" с совпадающим материалом.
Для полного понимания прикладываю пример во вложении.

Заранее большое спасибо!
 
Dihlofos881, хотел помочь, но не смогу.

Хотя, если добавить допстолбец во вторую таблицу и отсортировать по столбцу Дата создания Заявки, то в принципе, раз хотите, то можно
 
Михаил, спасибо большое, сейчас попробую ваш метод!
 
как понял:
Код
=ИНДЕКС(Таблица2[Номер Заявки];ПОИСКПОЗ(МИН(ЕСЛИ([@[Номер Материала]]=Таблица2[Номер Материала];ABS(Таблица2[Дата создания Заявки]-[@[Дата создания Заказа]]);""));ЕСЛИ([@[Номер Материала]]=Таблица2[Номер Материала];ABS(Таблица2[Дата создания Заявки]-[@[Дата создания Заказа]]);"");))
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, тоже хороший способ, спасибо вам большое, сейчас испытаю!
 
Dihlofos881, раз ВПР является не обязательной функцией в формуле, то еще вариант(массивная формула)
Код
=ИНДЕКС(Таблица2[Номер Заявки];ПОИСКПОЗ(МИН(ЕСЛИ($C2<=Таблица2[Дата создания Заявки];Таблица2[Дата создания Заявки]))&$B2;Таблица2[Дата создания Заявки]&Таблица2[Номер Материала];))
 
Михаил, да, тоже работает замечательно и более короткая формула, спасибо большое еще раз!
Страницы: 1
Наверх