Witam. Nie spodziewałem się tak wielkiego odzewu, więc chciałbym podziękować wszystkim osobom, które odpisały. Jako, że nigdy nie pracowałem pod rząd dłużej, niż 24 godziny, to zwycięski okazał się warunek: =JEŻELI(C>D;D-C+1;D-C) Jako dowód załączam plik, w którym opracowuje zestawienia godzinowe. Mam jeszcze jedno pytanie... Mianowicie czy można nauczyć Excela, żeby wyliczał mi godziny etatowe (kolumna E) w oparciu o poniższe warunki uwzględniające specyfikę mojej pracy: - godziny etatowe trwały max. 8-10 godzin, ale czasami mniej, jak się spóźniłem i odpracowywałem je innego dnia; - czasami przychodziłem na godziny etatowe i zostawałem na nadgodziny; - czasami przychodziłem na same nadgodziny. Na mój chłopski rozum żadna funkcja nie odgadnie, czy przyszedłem do pracy na nadgodziny, czy na sam etat tudzież na jedno i drugie w sytuacji, jeżeli dysponuje tylko godziną rozpoczęcia i zakończenia pracy, ale może ktoś z Was ma pomysł, jak to usprawnić??? Obecnie w kolumnę E (godziny etatowe) wpisuje z palca ilość godzin etatowych i na tej podstawie w kolumnie F (Nadgodz.) mam wyliczoną liczbę nadgodzin w oparciu o różnicę: G-E. Ale jest to łopatologiczne rozwiązanie, ponieważ jeżeli podmienię wartości w kolumnach C i D (rozpoczęcie i zakończenie pracy), to z palca muszę zmieniać wartość w kolumnie E. Z jednej strony to jest logiczne, bo Excel nadal nie wie, ile godzin byłem na etacie tudzież czy w ogóle na nim byłem. Ale z drugiej strony rozwiązanie takie trochę mnie razi. Czy wg Was da się to jakoś usprawnić, czy musi tak zostać? Będę wdzięczny za pomysły i sugestię.
" EWIDENCJA CZASU PRACY
Czerwiec 2011 " ,,,,,,,
" Data
rozpocz?cia
pracy " , " Dzie? rozpocz?cia pracy " , " Godzina rozpocz. pracy " , " Godzina zako?cz. pracy " , " Godziny etatowe " , " Nadgodz. " , " Razem godzin pracy " , " UWAGI "
" 40695 " , " ?roda " , " 0.291666666666667 " , " 0.625 " , " 0.333333333333333 " , " 0 " , " 0.333333333333333 " ,
" 40696 " , " Czwartek " , " 0.958333333333333 " , " 0.375 " , " 0.291666666666667 " , " 0.125 " , " 0.416666666666667 " ,
" 40697 " , " Pi?tek " , " 0.916666666666667 " , " 0.375 " , " 0.333333333333333 " , " 0.125 " , " 0.458333333333333 " ,,,
" 40698 " , " Sobota " ,,,, " 0 " , " 0 " ,,,
" 40699 " , " Niedziela " ,,,, " 0 " , " 0 " ,
" 40700 " , " Poniedzia?ek " ,,,, " 0 " , " 0 " ,
" 40701 " , " Wtorek " ,,,, " 0 " , " 0 " ,
" 40702 " , " ?roda " ,,,, " 0 " , " 0 " ,,,
" 40703 " , " Czwartek " ,,,, " 0 " , " 0 " ,
" 40704 " , " Pi?tek " ,,,, " 0 " , " 0 " ,
" 40705 " , " Sobota " ,,,, " 0 " , " 0 " ,
" 40706 " , " Niedziela " ,,,, " 0 " , " 0 " ,
" 40707 " , " Poniedzia?ek " ,,,, " 0 " , " 0 " ,
" 40708 " , " Wtorek " ,,,, " 0 " , " 0 " ,
" 40709 " , " ?roda " ,,,, " 0 " , " 0 " ,
" 40710 " , " Czwartek " ,,,, " 0 " , " 0 " ,
" 40711 " , " Pi?tek " ,,,, " 0 " , " 0 " ,
" 40712 " , " Sobota " ,,,, " 0 " , " 0 " ,
" 40713 " , " Niedziela " ,,,, " 0 " , " 0 " ,
" 40714 " , " Poniedzia?ek " ,,,, " 0 " , " 0 " ,
" 40715 " , " Wtorek " ,,,, " 0 " , " 0 " ,
" 40716 " , " ?roda " ,,,, " 0 " , " 0 " ,
" 40717 " , " Czwartek " ,,,, " 0 " , " 0 " ,
" 40718 " , " Pi?tek " ,,,, " 0 " , " 0 " ,
" 40719 " , " Sobota " ,,,, " 0 " , " 0 " ,
" 40720 " , " Niedziela " ,,,, " 0 " , " 0 " ,
" 40721 " , " Poniedzia?ek " ,,,, " 0 " , " 0 " ,
" 40722 " , " Wtorek " ,,,, " 0 " , " 0 " ,
" 40723 " , " ?roda " ,,,, " 0 " , " 0 " ,
" 40724 " , " Czwartek " ,,,, " 0 " , " 0 " ,
,,,,,,,
" Godziny etatowe: " ,,,,,, " 0.958333333333333 " ,
" Nadgodziny: " ,,,,,, " 0.25 " ,
" ??CZNA LICZBA GODZIN PRACY: " ,,,,,, " 1.20833333333333 " ,