< návrat zpět
MS Excel
Téma: Sčítání času a data s aktuálním..
Zaslal/a K.M 2.5.2014 11:47
Vytvořil jsem si dejme tomu do buněk A1,B1 a C1
výpočet nějakého času na hodiny, minuty a vteřiny.
V buňce A1 mám výpočet, který mi hodí počet hodin například 108,8886.. Pomocí funkce rounddown zaokrouhlím na celé číslo 108. Pak v buňce B1 přepočítám na minuty tak, že od A1 odečtu 108 a výsledek vynásobím 60, a opět zaokrouhlím. Stejným postupem získám vteřiny do buňky C1...
A teď nastává problém. Do buňky A2 chci aby se mi zobrazilo přesné datum i s časem po přičtení mých vypočítaných hodnot k aktuálnímu času s windows..
Udělal jsem to následujícím kódem:
=NYNÍ()+ČAS(A1;B1;C1)
Vše funguje, až na to, že jakmile mi vyjde výsledek větší než 2 dny, tak mi pokaždé vrací špatné datum.
Vždy se přičte pouze jeden den k aktuálnímu datu..
takže pokud je 2.5.2014 11:42 a výsledek mi vyjde 65hod 19min a 59sek, tak místo aby mi zobrazil výsledek 4.5.2014 5:03 tak ukazuje 3.5.2014 ...
Co dělám špatně?
Krajda(2.5.2014 12:05)#019232 Ahoj,
funkce ČAS to vždy přepočítá jen od 0 - 23 hodin. Doporučuji do buňky A2 vložit vzorec = =A1&":"&B1&":"&C1, který tebou vypočítané hodiny, minut a sekundy převede na tvar hh:mm:ss a nastavit mu formát hh:mm:ss. Pak lze jen jednoše sčítat,... = nyní () + A2
citovat
K.M(2.5.2014 12:27)#019234 Děkuji, funguje správně
citovat
marjankaj(2.5.2014 12:30)#019235 =NYNÍ()+(A1+B1/60+C1/3600)/24
citovat