Dane są np takie:
Data rozpoczęcia pracy: 2006-09-01 ( komórka "B1")
Godzina rozpoczęcia pracy: 10:00 (komórka "C1")
Data zakończenia pracy: 2006-09-04 ( komórka "B2")
Godzina zakończenia pracy: 16:30 ( komórka "C2")
Ilość zmian: 2 ( komórka "D1")
Pozdrawiam
Tomek
Czas możesz urządzenia możesz obliczyć w ten sposób:
=(B2+C2)-(B1+C1)
przy sformatowanie liczbowym komórki jako [gg]:mm
lub
=((B2+C2)-(B1+C1))*24
przy sformatowaniu liczbowym komórki jako Ogólne/Liczbowe
Jeśli chciałbys nie brac pod uwagę sobót i niedziel, to wymysliłem cos
takiego:
=JEŻELI(DZIEŃ.TYG(B2;2)=6;B2+2;JEŻELI(DZIEŃ.TYG(B2;2)=7;B2+1;B2+C2))-JEŻELI(
DZIEŃ.TYG(B1;2)=6;B1;JEŻELI(DZIEŃ.TYG(B1;2)=7;B1-1;B1+C1))-JEŻELI(DZIEŃ.TYG(
B2;2)<DZIEŃ.TYG(B1;2);2;0)-ZAOKR(JEŻELI(DZIEŃ.TYG(B2;2)>5;B2-B1;B2-B1-2)/7;0
)
przy sformatowanie liczbowym komórki jako [gg]:mm
Niesprawdzłem dokładnie czy działa w każdym przypadku, ale w razie czego
pokombinuj.
Zupełnie nie kumam po co podałej ilość zmian. Może to do czegoś potrzebne?
--
Pozdrowienia
pxd74
jeśli urządzenie pracuje np: na dwie zmiany np: od 2006-09-01 godz 9:00 do
2006-09-04 godz 11:00
( to praktycznie pracuje 2006-09-01 od 9:00 do 22:00 i 2006-09-04 od 06:00
do 11:00 )
Mam nadzieje, że teraz troche jaśniej to opisałem ;)
Pozdrawiam
Tomek
Na razie wymyśliłem cos takiego
=($F$2-$C$2)+(($F$3*$D$2)*(NETWORKDAYS($B$2;$B$3)-JEŻELI((NETWORKDAYS($B$2;$B$3))<2;1;2)))+($C$3-$F$1)+(JEŻELI($D$2=3;JEŻELI(DZIEŃ.TYG($B$2;2)>4;"06:00";"0");0))
w komórce
"F1"=JEŻELI(DZIEŃ.TYG($B$3;2)=1;"06:00";JEŻELI($D$2=3;0;WYSZUKAJ.PIONOWO($D$2;$G$1:$I$3;3;FAŁSZ)))
w komórce "F2"=JEŻELI($D$2=3;1;WYSZUKAJ.PIONOWO($D$2;$G$1:$H$3;2;FAŁSZ))
w komórce "F3"="08:00"
w komórce "F5"=JEŻELI($D$2=3;JEŻELI(DZIEŃ.TYG($B$2;2)>4;"06:00";"0");0)
w komórce "G1"=1
w komórce "G2"=2
w komórce "G3"=3
w komórce "H1"="14:00"
w komórce "H2"="22:00"
w komórce "I1"="06:00"
w komórce "I2"="06:00"
Pewnie dało by się to zrobić prościej ;)
Pozdrawiam
Tomek