Я пытаюсь заменить обычную формулу на ARRAYFORMULA (), и у меня проблема.
Это обычная формула:
=IF(E3="","",(NETWORKDAYS(D3,E3,$F$3:$F)-1)($K$4-$K$3)+IF(NETWORKDAYS(E3,E3),MEDIAN(MOD(E3,1),$K$4,$K$3),$K$4)-MEDIAN(NETWORKDAYS(D3,D3)*MOD(D3,1),$K$4,$K$3))
Легенда: D3 - дата начала E3 - дата окончания F3: F - Праздники K3 - начальный час K4 - час окончания
Я поставил: D3 - дата начала 2020-07-12 15:00 E3 - дата окончания 2020-07-13 12:00 F3: F - Праздники 2020-07-01 К3 - час старта 8:00 K4 - час окончания 17:30 Результат должен быть 4:00 (часов), потому что дата начала - воскресенье (без этого дня).
А это мой ARRAYFORMULA:
=ARRAYFORMULA(IF(E3:E="","",(NETWORKDAYS(D3:D,E3:E,$F$3:$F)-1)*($K$4-$K$3)+IF(NETWORKDAYS(E3:E,E3:E),MEDIAN(MOD(E3:E,1),$K$4,$K$3),$K$4)-MEDIAN(NETWORKDAYS(D3:D,D3:D)*MOD(D3:D,1),$K$4,$K$3)))
Любые идеи? :)
ОБНОВЛЕНИЕ: https://docs.google.com/spreadsheets/d/1cj_6gluz5xdRG7ZbQiy6nLNIAqdwWszmSCzL6JuU-AM/edit?usp=sharing