Для вычисления дат пересечения двух периодов достаточно использовать всего лишь одно условие и пару платформенных функций:
Также прикладываю обработку, наглядно демонстрирующую работу данного условия (платформа 8.3.10.2650).
Найти даты пересечения двух периодов.epf (6Kb)