ASycheva, здравствуйте!
если с вашей формулой, то так (особо не вникал в вычисления просто поправил слегка
Код
=ЕСЛИ(ЕСЛИ(ИЛИ(И(B4>D4;C4<E4);И(B4=D4;E4>C4);И(B4=D4;C4=E4));C4-B4;ЕСЛИ(ИЛИ(И(D4<B4;C4=E4);И(D4<B4;E4<C4));E4-B4;ЕСЛИ(ИЛИ(И(D4>B4;C4>E4);И(B4=D4;E4<C4);И(B4<D4;C4=E4));E4-D4;ЕСЛИ(ИЛИ(И(B4<D4;C4<E4));C4-D4;ЕСЛИ(C4-D4<0;"нет")))))>0;ЕСЛИ(ИЛИ(И(B4>D4;C4<E4);И(B4=D4;E4>C4);И(B4=D4;C4=E4));C4-B4;ЕСЛИ(ИЛИ(И(D4<B4;C4=E4);И(D4<B4;E4<C4));E4-B4;ЕСЛИ(ИЛИ(И(D4>B4;C4>E4);И(B4=D4;E4<C4);И(B4<D4;C4=E4));E4-D4;ЕСЛИ(ИЛИ(И(B4<D4;C4<E4));C4-D4;ЕСЛИ(C4-D4<0;"нет")))));"нет")
но думаю лучше через условное форматирование с применением пользовательского формата при условии, что ячейка меньше или равна 0
не лезу в этот получившийся монструоз для его сокращения, т.к. боюсь запутаться, а вот формулу в столбце "Есть наложение" наверное можно сократить
Код
=ЕСЛИ(ИЛИ(C4<=D4;E4<=B4);"нет";"да")