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.
Trochu som sa pokúsil tvoju tabulku upravit na tvoje zadanie.
Tu je odkaz na stiahnutie.
78170087
PS
uprav si to podľa vlastnej potreby.
Nevím, jestli jsem pochopil správně zadání, ale snad ano...
Viz příloha...
Přidal jsem tam pár řádků na otestování hraničních hodnot...
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
Taky dobré, díky
Nakonec jsem to upravil do nynější podoby (nejvíc mi dal zabrat ten skrytý sloupec H, když jsem ho nezkopíroval do své tabulky) a chtěl bych ještě poprosit o pomoc s formátováním hodin v buňce I38 (hodiny nad fond), kdy se mi nedaří vybrat správný formát pro výpočet.
Tabulku mám jako šablonu .xlt, syn si vyplní měsíc a rok a může zapisovat.
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).
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.1900.
Když použiji tebou doporučený desítkový formát, tak se mi v I38 nezobrazí hodnota v záporných číslech.
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.
Povedlo se, díky moc.