May 31st, 2004

SP1

Попытка разобраться в чужом алгоритме-формуле похожа на труд хирурга.

Полюбуйтесь, какая громадная формула для Excel!

=ЦЕЛОЕ(G2/1440)*420+60*МИН(МАКС(ЕСЛИ(ЧАС(D2)>=8;ЧАС(D2)+ЕСЛИ(ЧАС(E2)-ЧАС(D2)>=0;ЧАС(E2)-ЧАС(D2);ЧАС(E2)-ЧАС(D2)+24 )-25;ЕСЛИ(ЧАС(D2)=0;ЕСЛИ(ЧАС(E2)-ЧАС(D2)>=0;ЧАС(E2)-ЧАС(D2);ЧАС(E2)-ЧАС(D2)+24 );ЕСЛИ(ЧАС(D2)+ЕСЛИ(ЧАС(E2)-ЧАС(D2)>=0;ЧАС(E2)-ЧАС(D2);ЧАС(E2)-ЧАС(D2)+24 )>=26;ЕСЛИ(ЧАС(E2)-ЧАС(D2)>=0;ЧАС(E2)-ЧАС(D2);ЧАС(E2)-ЧАС(D2)+24 )-17;ЕСЛИ(ЕСЛИ(ЧАС(E2)-ЧАС(D2)>=0;ЧАС(E2)-ЧАС(D2);ЧАС(E2)-ЧАС(D2)+24 )+ЧАС(D2)>8;8-ЧАС(D2);ЕСЛИ(ЧАС(E2)-ЧАС(D2)>=0;ЧАС(E2)-ЧАС(D2);ЧАС(E2)-ЧАС(D2)+24 )))));0);7)+ЕСЛИ(ИЛИ(ЧАС(D2)>=8;ЧАС(D2)=0);0;-1*МИНУТЫ(D2))+ЕСЛИ(ИЛИ(ЧАС(E2)>=8;ЧАС(E2)=0);0;МИНУТЫ(E2))