Ako urobiť časové výpočty závislé od dní v týždni
Predstavte si tabuľku, do ktorej zaznamenávate pracovný čas pre dátumy. Do tejto tabuľky by sa teraz mal pridať pracovný čas, ktorý bol odpracovaný v konkrétny deň v týždni. Nasledujúci obrázok ukazuje takúto akvizičnú tabuľku:
V tomto prípade sa má pripočítať pracovný čas odpracovaný v pondelok.
Na pridanie použite pomocný stĺpec, v ktorom sú dni v týždni zobrazené jednotlivo. Vytvoríte to napravo od stĺpca A. Keďže hodiny sú v stĺpci B, vložte medzi dva stĺpce pomocný stĺpček.
V tomto stĺpci pomocou funkcie WEEKDAY určte zodpovedajúce dni pre dátumy v stĺpci A.
Odošlite bunky stĺpca A a možnosť „2“ ako argumenty do funkcie WEEKDAY. V dôsledku toho sa týždeň začína pondelkom ako prvým dňom.
Výsledkom je, že funkcia WEEKDAY nevracia názov dňa, ale číslo dňa, 1 pre pondelok, 2 pre utorok a podobne. Nasledujúci obrázok ukazuje, ako sú dni v týždni určené v tabuľke:
Ak teraz chcete vedieť, koľko práce bolo vykonanej na zostavách, použite funkciu SUMIF.
Pomocou tejto funkcie môžete vyhľadávať určité kritérium v rámci rozsahu a ak sa toto kritérium nájde, pridajú sa súvisiace hodnoty.
V tomto prípade sa má sčítať pracovný čas pre všetky zostavy. Vzorec na to vyzerá takto:
= SUMIF (B1: B20,1; C1: C20)
Tento vzorec funguje takto: Prehľadáva bunky B1 až B20. Ak tam nájde hodnotu „1“ (zodpovedá pondelku), pridajú sa zodpovedajúce bunky zo stĺpca C.
Aby sa výsledok vzorca zobrazil v požadovanom formáte, musíte bunku naformátovať.
V dialógovom okne „Formát - formátovať bunky“ priraďte bunke v kategórii „Čas“ formát „37:30:55“. Výsledok pridania vyzerá v tabuľke takto:
Ak chcete teraz vypočítať pracovný čas za všetky utorky, je to veľmi jednoduché: Hodnotu 1 vo vzorci nahradíte číslom 2, takže:
= SUMIF (B1: B20,2; C1: C20)
Ostatné dni v týždni použite zodpovedajúce hodnoty od 3 do 7.