Задача: в прикреплённом файле, колонке D (credit_date) необходимо найти и подставить дату из таблицы G10:H13. Два при этом условия: 1. первые восемь символов значения ShipperRefrence (колонка С) должны совпасть со значением из колонки Н. ( эту задачу я, вроде решил с использованием ПОИСКПОЗ) 2. Поскольку в колонке Н такое значение не единично и будет повторяться, найти ту дату, которая будет ближайшей (+-3 дня) к дате в коленке B ( collection date). Поскольку сейчас формула, что я использую, просто находит первое, полагаю значение и подставляет его везде.
В ячейках колонки D видно какую я сейчас использую формулу. Она, увы, лишь по первому условию ищет, игнорируя второе с "близостью" дат. (=ИНДЕКС($G$10:$G$14;ПОИСКПОЗ(ЛЕВСИМВ(C2;8);$H$10:$H$14;0)))
Внизу желтым закрасил таблицу, со значением на выходе. То есть что ожидаю должно получиться Если то, что я задумал возможно реализовать с помощью какой-либо формулы буду очень благодарен за рекомендации и помощь.
Доброго дня!
Всем доброго дня!
Задача: в прикреплённом файле, колонке D (credit_date) необходимо найти и подставить дату из таблицы G10:H13. Два при этом условия: 1. первые восемь символов значения ShipperRefrence (колонка С) должны совпасть со значением из колонки Н. ( эту задачу я, вроде решил с использованием ПОИСКПОЗ) 2. Поскольку в колонке Н такое значение не единично и будет повторяться, найти ту дату, которая будет ближайшей (+-3 дня) к дате в коленке B ( collection date). Поскольку сейчас формула, что я использую, просто находит первое, полагаю значение и подставляет его везде.
В ячейках колонки D видно какую я сейчас использую формулу. Она, увы, лишь по первому условию ищет, игнорируя второе с "близостью" дат. (=ИНДЕКС($G$10:$G$14;ПОИСКПОЗ(ЛЕВСИМВ(C2;8);$H$10:$H$14;0)))
Внизу желтым закрасил таблицу, со значением на выходе. То есть что ожидаю должно получиться Если то, что я задумал возможно реализовать с помощью какой-либо формулы буду очень благодарен за рекомендации и помощь.
Сейчас тоже находит первое из ближайших, если будет несколько дат то вернёт не лучшую, а первую. Но для 28.10.2024 нет совпадений, пример не соответствует ТЗ.
Сейчас тоже находит первое из ближайших, если будет несколько дат то вернёт не лучшую, а первую. Но для 28.10.2024 нет совпадений, пример не соответствует ТЗ.Hugo