Zavrieť

Porady

Výpočet nočných odpracovaných hodín v exceli

Potrebovala by som vzorec, ktorý by mi vypočítal nočné odpracované hodiny.
Nočná práca je od 22:00 do 6:00.
V bunke C10 mám zadaný príchod (v tvare hh:mm), v C11 je odchod, v C12 celkovo odpracované hodiny. Do H11 by som rada vyčísliť odpracovaný čas v noci, tiež v tvare hh:mm, formát buniek používam "čas".
Smenu zadávam ako príchod o 20:00 a odchod o 24:00, a nasledujúci deň (v nasledujúcom riadku) príchod o 00:00 a odchod o 7:00. Rada by som sa dopracovala k výsledku 2:00 a v nasledujúcom riadku 6:00 hodín nočnej práce.
Naposledy upravil Labutka81 : 19.05.17 at 09:00
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    excel.sk je offline (nepripojený) excel.sk

    Lektor kurzov Excel excel.sk
    kašlem na to, bez vzorového súboru je to o ničom

    ================================================

    skúsime prvý nástrel (v tabuľke je to inak zapísané, ako je uvedené v zadaní):

    bunka H12:
    =IF(ISBLANK(C12);"";D12-MAX(C12;TIMEVALUE("10:00 PM")))

    bunka H13:
    =IF(ISBLANK(C13);"";MIN(D13;TIMEVALUE("6:00 AM"))-C13)

    dajte vedieť, čo na tom nefunguje a prerobím

    ================================================== =

    skúste do H10 dať toto:
    .=IF(ISBLANK(C10);"";IF(AND(C10>TIMEVALUE("6:00 am");D10<TIMEVALUE("10:00 pm"));"";IF(AND(C10>=TIMEVALUE("0:00 am");D10<TIMEVALUE("10:00 pm"));MIN(D10;TIMEVALUE("6:00 AM"))-C10;D10-MAX(C10;TIMEVALUE("10:00 PM")))))

    .
    Naposledy upravil excel.sk : 19.05.17 at 10:18
    7 komentáre - rozbaľ     zbaliť
    Labutka81 Pridala som vzor do uvodnej otazky
    excel.sk nič?
    Labutka81 Dakujem! Každý vzorec zvlášť funguje v poriadku, ešte by som rada oba vzorce nasúkala do jedného riadku s tým, že ak podmienku nespĺňa (zamestnanec nepracuje v noci), výsledok (v bunke H13) bude prázdne políčko.
    excel.sk celkom nerozumiem, malo by to tak fungovať, na to je tam ten if(isblank...
    skúste upresniť
    Labutka81 V úvodnom príspevku aktualizujem prílohu, v tabulke sú vzorce od teba.
    - v bunkách H10, H11 a H12 je vzorec =IF(ISBLANK(C12);"";D12-MAX(C12;TIMEVALUE("10:00 PM")))
    - v bunkách H13 a H14 =IF(ISBLANK(C13);"";MIN(D13;TIMEVALUE("6:00 AM"))-C13)
    - keď zadám do H11 pokračovanie nočnej (0:00 - 7:00) je tam chyba.
    - takisto ak zadám do stĺpca C a D dennú smenu, v stĺpci H je chyba.
    - rada by som do stĺpca H jeden vzorec, ktorý pozrie či zamestnanec pracuje v noci, vráti príslušné hodiny, a ak v noci nepracuje, vráti prázdnu bunku.
    excel.sk skúste do H10 dať toto:
    . =IF(ISBLANK(C10);"";IF(AND(C10>TIMEVALUE("6:00 am");D10<TIMEVALUE("10:00 pm"));"";IF(AND(C10>=TIMEVALUE("0:00 am");D10<TIMEVALUE("10:00 pm"));MIN(D10;TIMEVALUE("6:00 AM"))-C10;D10-MAX(C10;TIMEVALUE("10:00 PM")))))

    ak to bude ok, tak to dám do hlavnej odpovede
    Labutka81 DAKUJEM, funguje!
      zbaliť

    ivka70 je offline (nepripojený) ivka70

    ivka70
    Robis to prisis komplikovane, odcitat cisla sa da ,aj ked to das do jedneho riadku.
    Ale uplne najjednoduchsie je napisat si 22:00 do nejakej bunky (napr. A3) hore a potom odpocitavat C11 - A3
    Do inej bunky si zadas 6:00 (napr A4) a potom v tom tvojom druhom riadku pocitas
    A4- D10.

    Ked popozeras temy tu na porade, je tam par prispevkov s celkom pekne urobenou dochádzkou v Exceli.
    Skus si ich stiahnut a popozerat ako to robili ini .
    Labutka81 Ivka dakujem, ide o to, ze vykaz je pre celu nasu spolocnost rovnaky, a na nocne smeny chodi len cca 1/3 pracovnikov. Zvysni pridu aj odidu pocas toho isteho dna.
    Tlacivo zmenit nemozem, ale pokukala som ich tu celkom dost, skusala som hladat nejaky vhodny vzorec, ale zatial si ho nezvladnem upravit pre svoje potreby.

    Ale vyskusam to tak, ako pises.

    taiko je offline (nepripojený) taiko

    Som, kto som taiko
    A co tak ? Nie je to presne ako to chces Ty, ale myslim, ze sa to da. Ci mas nejaky dovod, aby boli dni v roznych riadkoch. Ak hej, s malou obmenou to zvladnes aj sama.

    Výpočet nočných odpracovaných hodín v exceli

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.