Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Excel- czas pracy- niestandard - obszerna formuła

m.rogal 27 Gru 2016 00:39 615 2
  • #1 27 Gru 2016 00:39
    m.rogal
    Poziom 8  

    Witam,
    w związku z końcem roku poruszam wciąż żywy temat. Ewidencja czasu pracy :) Tematów i informacji na ten temat jest całą masa. Nie ukrywam, że nie jestem mistrzem excela. Coś ogarniam ale jest to dla mnie jednak mozolna praca.

    W załączniku dodaję plik. Są tam 4 zakładki (2 istotne "STYCZEŃ 17" i "STYCZEŃ STARY").

    Do tej pory posługiwałem się wzorem ("STYCZEŃ STARY"), w którym stosowałem format liczbowy. Było to dość irytujące i nieprecyzyjne. W nowym wzorze ("STYCZEŃ 17") zastosowałem formatowanie niestandardowe ([gg]:mm, [gg], -[gg]) i pojawiły się problemy z niektórymi formułami. W miarę możliwości proszę o informację czy jestem w stanie połączyć 4 pierwsze pkt. i ewentualne wskazówki jak to zrobić lub z czego zrezygnować:
    1. Kolumny sumujące godziny z poszczególnych dni - K25 - do tej pory nie wpisując godziny zakończenia pracy (J25) excel zakładał pracę do godziny 24:00 czyli w tym przypadku 14h . W tej chwili pokazuję 566:00

    2. Kolumny sumujące godziny z poszczególnych dni - Q25 - w przypadku pracy po 24:00 do tej pory excel sumował godziny z poprzedniego dnia i te po godz. 24:00 teraz pokazuje 568:00. Tutaj dodatkowe pytanie. Czy jest możliwe, bez tworzenia dodatkowej kolumny w podsumowaniu dnia uznania tylko godzin faktycznych a dodatkowych po godz. 24:00 dodanie do godzin z kolejnego dnia?
    od do razem
    ND 10:00 2:00 14:00
    PN 16:00 20:00 6:00

    3. T20 - zmodyfikowałem formułę tak aby po wpisaniu "U" (urlop) excel liczy 8h pracy ale nie są one wliczane do sumy godzin pracy
    =JEŻELI(R20="W";"W";JEŻELI(R20="U";"08:00";JEŻELI(S20<R20;((24-R20)+S20);S20-R20)))

    4. Czy da się uwzględnić w kolumnie sumującej godziny z poszczególnych dni weekendowych (so i nd) aby po przepracowaniu co najmniej 4h, excel uznawał, że przepracowało się 8h?

    5. Problem z wierszem 40 - problem z wyszukiwaniem (w komórkach W5 i W6 zastosowałem format "-[gg]")

    6. Stworzenie formuły uwzględniającej sumę godzin nocnych w miesiącu (od 23 do 7)?

    Proszę nie zwracać uwagi na formatowanie warunkowe bo obecnie jest tam spory bałagan. Rozumiem, że odpowiedź na pytania może być czasochłonna. W miarę możliwości proszę o pomoc.

    0 2
  • Pomocny post
    #2 27 Gru 2016 05:40
    JRV
    Specjalista - VBA, Excel

    Należy zauważyć, że w programie Excel w formacie 'data-czas' dzień jest równa jednostce i nie 24. Tzn. 12:00 na ekranie liczba rzeczywiście 0,5.

    Cytat:
    =JEŻELI(R20="W";"W";JEŻELI(R20="U";"08:00";JEŻELI(S20<R20;((24-R20)+S20);S20-R20)))

    0
  • #3 27 Gru 2016 11:22
    m.rogal
    Poziom 8  

    Dziękuję bardzo za sugestie. Skorygowałem formuły. Pkt 1 i 3 rozwiązany w całości a pkt. 2 w połowie (pozostaję kwestia przenoszenia godzin na następny dzień - nie mam na to, żadnego pomysłu)

    0