У меня есть список строк счета. Каждая строка счета имеет номер поставки, и это может повторяться столько раз, сколько существует счетов. У каждой строки есть дата начала и окончания поставки и показатель потребления.
У меня есть другой список контрактов, содержащий дату начала поставки, дату и цену (несколько на самом деле, но это не имеет значения). Это текущие и исторические данные, поэтому номер поставки будет повторяться для каждой даты начала и окончания.
Я хочу найти номер поставки из моего счета-фактуры в списке контрактов, а затем проверить, больше ли дата начала поставки равна или равна дате начала контракта, а также если дата окончания поставки меньше или равна дате окончания контракта. Я хочу затем вернуть цену для соответствующей пары номера поставки и совпадения даты.
Я пробовал поиск с поиском, суммированием, sumproduct все в различных перестановках, но не могу понять, как это правильно.
Может кто-нибудь помочь? Я рад опубликовать образец файла
Спасибо заранее