Если учитывать дату, на которую производить расчёт, то такая формула массива:Код
=СУММ((СТРОКА(ИНДЕКС(A:A;B6):ИНДЕКС(A:A;МИН(C6;D$2)))>=--ПСТР(C$13:E$13;3;10))*(СТРОКА(ИНДЕКС(A:A;B6):ИНДЕКС(A:A;МИН(C6;D$2)))<=--ПРАВБ(C$13:E$13;10))*ЕСЛИ(СТРОКА(A$1:ИНДЕКС(A:A;МИН(C6;D$2)-B6+1))<A$15;C$14:E$14;ЕСЛИ(СТРОКА(A$1:ИНДЕКС(A:A;МИН(C6;D$2)-B6+1))<A$16;C$15:E$15;ЕСЛИ(СТРОКА(A$1:ИНДЕКС(A:A;МИН(C6;D$2)-B6+1))<A$17;C$16:E$16;C$17:E$17))))
Если не учитывать:Код
=СУММ((СТРОКА(ИНДЕКС(A:A;B6):ИНДЕКС(A:A;C6))>=--ПСТР(C$13:E$13;3;10))*(СТРОКА(ИНДЕКС(A:A;B6):ИНДЕКС(A:A;C6))<=--ПРАВБ(C$13:E$13;10))*ЕСЛИ(СТРОКА(A$1:ИНДЕКС(A:A;C6-B6+1))<A$15;C$14:E$14;ЕСЛИ(СТРОКА(A$1:ИНДЕКС(A:A;C6-B6+1))<A$16;C$15:E$15;ЕСЛИ(СТРОКА(A$1:ИНДЕКС(A:A;C6-B6+1))<A$17;C$16:E$16;C$17:E$17))))
но тогда будет ошибка при отсутствии даты "Убыл"