Excel

K času pripočítajte desatinné hodiny

Add Decimal Hours Time

Vzorec programu Excel: Pridajte na desatinné hodiny časGenerický vzorec | _+_ | Zhrnutie

Ak chcete k času pridať určitý počet hodín, môžete pridať hodiny delené 24 alebo použiť funkciu ČAS.



V uvedenom príklade vzorec v D5 je:

=time+(hours/24)

Poznámka: uistite sa, že výsledky sú formátované ako čas.





Vysvetlenie

Časy v programe Excel sú zlomkové hodnoty 24 hodín. Jedna hodina času je 1/24 a 1 minúta času je 1/(24*60) = 1/1440.

Výsledkom je, že ak máte desatinnú hodnotu na 6 hodín a čas v A1, môžete k hodnote v A1 pridať 6 hodín času takto:



Excel vypočítať čas medzi dvoma časmi
 
=B5+(C5/24)

S funkciou TIME

Hodnoty času môžete pridať aj pomocou funkcie TIME. Ak chcete k času v A1 pridať 15 hodín, použite:

 
=A1+(6/24)

Vďaka funkcii TIME si nemusíte pamätať vzorec na prevod desatinných hodín na excelový čas. Nezabudnite však, že funkcia TIME sa „vráti“ späť na nulu, keď hodnoty presiahnu 24 hodín.

ako použiť podmienené formátovanie na celý stĺpec

Všimnite si napríklad, ako tieto dva prístupy vracajú rôzne výsledky po dobu 25 hodín:

 
=A1+ TIME (6,0,0)

Funkcia TIME vráti ekvivalent 1 hodiny, zatiaľ čo 25/24 vráti plnú hodnotu.

Odpočítanie hodín od času

Ak sa pokúsite odpočítať hodiny od času, keď je výsledok záporný, môže sa vám zobraziť chyba, pretože Excel nepovoľuje záporné časové hodnoty.

Jedným zo spôsobov, ako sa tomuto problému vyhnúť, je použiť nasledujúci vzorec:

 
= TIME (25,0,0) = 0.041667 = 1:00 AM same day (1 hr) =25/24 = 1.041667 = 1:00 AM next day (25 hrs)

Tu sa funkcia MOD stará o negatívny problém pomocou funkcie MOD na „preklopenie“ záporných hodnôt na požadovanú kladnú hodnotu.

Ďalším spôsobom, ako sa tomuto problému vyhnúť, je začať s časom, ktorý obsahuje hodnotu dátumu. To vám umožní odpočítať veľmi veľký počet hodín bez rizika negatívneho výsledku. Ak nechcete, aby sa vo výsledku zobrazoval dátum, stačí použiť formát čísla iba na čas.

Autor Dave Bruns


^