Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Excel docházka vytvoření doby odpočinku

Prosím o pomoc s opravou či doplnění funkce u počítání doby odpočinku (buňky v sloupci E) v přiložené tabulce, kdy bych potřeboval, aby součet času mezi směnami dal celou dobu mezi koncem a nástupem na další den, když je mezi směnami více než 24 hodin, tedy aby dobu 6. den konec směny a 8. den nástup na směnu spočítal do buňky E9 jako 24:00 hodin. A pokud by šlo nastavit dobu odpočinku tak, aby se zbarvila zeleně, pokud je doba delší, jak 11:00 hodin, pokud je kratší, tak aby byla doba zvýrazněna červeným písmem. A vzorce upravit tak, aby při nevyplněné buňce B,C zůstaly buňky D,E prázdné (10. až 14. den). Za vzorce a jejich podobu se omlouvám, nejsem v Excelu až tak zběhlý a ty funkce mi dávají celkem zabrat.:-)
Děkuji předem.

Předmět Autor Datum
Trochu som sa pokúsil tvoju tabulku upravit na tvoje zadanie. Tu je odkaz na stiahnutie. 78170087…
JurajTT 10.06.2024 19:11
JurajTT
Nevím, jestli jsem pochopil správně zadání, ale snad ano... Viz příloha... Přidal jsem tam pár řádků…
JoDiK 10.06.2024 19:19
JoDiK
Pánové, děkuji moc za oba návrhy, jsou perfektní, teď jsem si ještě uvědomil, že nastane problém se…
vasekpetr1 11.06.2024 07:54
vasekpetr1
Čo tak si to nekomplikovať, ale vypĺnať to trochu inak. Každý deň, keď je nočná rozpísať to do jedno…
JurajTT 11.06.2024 13:43
JurajTT
Taky dobré, díky:-)
vasekpetr1 11.06.2024 14:36
vasekpetr1
Nakonec jsem to upravil do nynější podoby (nejvíc mi dal zabrat ten skrytý sloupec H, když jsem ho n…
vasekpetr1 12.06.2024 08:46
vasekpetr1
Ak by v bunke I3 bol nastavený formát času (160:00) potom by v bunke I38 rátalo dva rovnaké formáty.…
JurajTT 12.06.2024 11:36
JurajTT
Pokud použiji v I3 formát času, tak při zadání 160 hodin se buňka přestaví do 0:00 s datumem 8.6.190…
vasekpetr1 12.06.2024 13:29
vasekpetr1
Ak potrebuješ pracovať so záporným časom v programe Excel: Treba zmeniť predvolený dátový systém pro…
JurajTT 12.06.2024 14:28
JurajTT
Povedlo se, díky moc.:-) poslední
vasekpetr1 12.06.2024 15:47
vasekpetr1

Pánové, děkuji moc za oba návrhy, jsou perfektní, teď jsem si ještě uvědomil, že nastane problém se započítáním docházky, pokud půjdu na noční směnu, tedy zahájím třeba v B22 před půlnocí a konec směny v C23. Jenže to bych asi musel řešit nějak jinak, protože pokud by byly dvě noční směny za sebou, tak by mně už ty dvě buňky na den příchodu a odchodu nestačily. Ale možná by to šlo vyřešit přidáním řádku se stejným číslem dne (řádek 24). Šla by tam ta noční ještě nějak doplnit do výpočtu?
Díky:-)

Čo tak si to nekomplikovať, ale vypĺnať to trochu inak.
Každý deň, keď je nočná rozpísať to do jednotlivých dní nasledovne:
Jeden deň:
Nástup na smenu 22:00 (prípadne aj 21:50),
Koniec smeny 24:00
Nasledujúci deň:
Nástup na smenu 00:00
Koniec smeny 6:00 (prípadne 6:17)

Potom v súbore čo si poslal (dochazka2.xlsx":
V stĺpci "C" Konec smeny treba pre správne zobrazenie nastaviť formát buňky (všech) na vlastný a to na [h]:mm

Ak by v bunke I3 bol nastavený formát času (160:00) potom by v bunke I38 rátalo dva rovnaké formáty.

Ak trváš na formáte desiatkovom (160), potom skús toto:
Do buňky I38 daj vzorec:
=(I3/24)-F38

Potom naformátuj buňku I38:
[h]:mm

Poznámka:
Ak počítaš medzi dvomi formátmi času (v I3 je desiatková sústava) a formátom času tak si to musíš previesť do rovnakého formátu.
V tomto prípade je to výpočtom (I3/24).
V bunke I38 budeš vyžadovať zobrazenie času vždy viac ako 24 hodín preto je potrebné dať tejto bunke formát [h]:mm (h v hranatých zátvorkách).

Ak potrebuješ pracovať so záporným časom v programe Excel:
Treba zmeniť predvolený dátový systém programu Excel na dátový systém 1904. To umožní správne zobrazenie záporného času.
Otvor - Možnosti programu Excel (kliknutím na Súbor > Možnosti v programe Excel 2010/2013 alebo Tlačidlo Office > Možnosti programu Excel v programe Excel 2007).
V časti Rozšírené začiarkni / zafajkni Použite systém údajov 1904.
Po dokončení nastavenia klikni na OK.

Po tomto úkone ti „znefunkční“ stĺpec „Datum“.
Za to je zodpovedný zle vyplnený vzorec v bunke „A6“ od ktorej sú závislé ostatné výpočty dátumu.
Vo vzorci máš odkaz na rok na bunku G1, ktorá je prázdna (=DATE($G$1;$F$1;1)) namiesto D1 kde je rok 2024.

Oprava je jednoduchá:
=DATE($D$1;$F$1;1)

Poznámka:
Treba dávať pozor ako a či sú správne vyplnené vzorce hlavne v prípade, že sú od nich závislé ostatné výpočty.:-)

Zpět do poradny Odpovědět na původní otázku Nahoru