< návrat zpět

MS Excel


Téma: Výpočty s dátumom a časom rss

Zaslal/a 4.1.2016 11:58

Ahojte,

Potreboval by som radu ako sa dá správne vypočítať rozdiel času. Chcem aby mi rátal rozdiel času medzi pevne zadanou hodnotou (pravidelný odchod vlaku) a skutočnosťou (naloženie vlaku). Uvediem príklad: vlak má denne pravidelný odchod o 5:53 a naloží sa buď v ten istý deň (môže byť aj pred ale aj po pravidelnom čase odchodu) alebo sa naloží skôr ako deň odchodu (teda deň alebo viac dní vopred) a potreboval by som vyrátať časový rozdiel medzi týmito dvoma hodnotami (napr. 5:53 - pravidelný odchod, 0:43 naloženie vlaku, rozdiel -5:10 hod). Vie mi niekto prosím poradiť? Vopred ďakujem všetkým za radu.

Zaslat odpověď >

Strana:  1 2   další »
#028988
avatar
Položka typu Datum/Čas je v podstatě číslo, jehož celá část udává datum ve dnech a jehož zlomková uvádí čas v rámci dne. Z toho pohledu nic nebrání tomu, abychom mohli dvě takové položky mezi sebou řádně odečíst. Problém je se záporným výsledkem, který se sice správně vypočítá, ale Excel ho nechce v běžném časovém formátu zobrazovat (to umí v časovém systému 1904, před jehož použitím ale důrazně varuji). Lepší je při zobrazení pracovat s absolutní hodnotou rozdílu a zápornost výsledku ošetřit zvlášť.citovat
#028990
elninoslov
Alebo "hrubou silou" ...
Příloha: rar28990_rozdiel-casu.rar (7kB, staženo 50x)
citovat
#028991
avatar
Výsledek, který nabízí elninoslov, vypadá dobře, ale zobrazená položka není číslem, se kterým by šlo dál počítat. Pokud to nevadí, převod na text se vzhledem záporného času lze provést několika různými postupy. S použitím funkce HODNOTA.NA.TEXT (TEXT eng.) to může např. vypadat takto:
=KDYŽ(B2<B1;"-";"")&HODNOTA.NA.TEXT(ABS(B2-B1);"[h]:mm")citovat
#028997
avatar

Vovka napsal/a:

Položka typu Datum/Čas je v podstatě číslo, jehož celá část udává datum ve dnech a jehož zlomková uvádí čas v rámci dne. Z toho pohledu nic nebrání tomu, abychom mohli dvě takové položky mezi sebou řádně odečíst. Problém je se záporným výsledkem, který se sice správně vypočítá, ale Excel ho nechce v běžném časovém formátu zobrazovat (to umí v časovém systému 1904, před jehož použitím ale důrazně varuji). Lepší je při zobrazení pracovat s absolutní hodnotou rozdílu a zápornost výsledku ošetřit zvlášť.


Ďakujem všetkým za rady. Vyskúšam ich a dám vedieť. Vovka, prečo nie je vhodné používať časový systém 1904? Práve toto bola jedna z rád čo som čítal na internete aby excel počítal záporný čas.citovat
#029077
avatar
A co tohle
Příloha: zip29077_copy-of-rozdiel-casu.zip (7kB, staženo 44x)
citovat
#029096
elninoslov
@Richard99: To práve nepočíta s dňami ani so zápornými hodnotami.
Môj posledný návrh:
1. môj pôvodný vzorec (iba vynásobené 24*60 = 1440) (-d h m)
2. skrátený vzorec (-d h m)
3. miniaturizovaný vzorec, ale iba na minúty celkovo (-m)
4. vzorec s definovanými názvami, a skloňovaním (deň, dni, dní) všetkých 3 hodnôt (-dni hodiny minúty)

A už na to kafrem 1
Příloha: rar29096_rozdiel-casu.rar (7kB, staženo 56x)
citovat
#029106
avatar
Ďakujem všetkým za užitočné tipy a triky:) Elninoslov vzorec dokonale funguje čiže nie je čo dalej riešiť 1 Ešte raqz všetkým vrelá vďaka 1citovat
#029435
avatar
elninoslov, vzorec je perfektny no vismol som si ze ma drobne chyby krasy. Napr. raz mi pise vylsedok (celu hodinu) ako 3:0 a potom zas 2:60. Preco to moze byt? A este jedna doplnujuca otazka, pokial sa jedna o minutu ktoru vyjadruje jednociferne cislo neda sa nejak spravit aby to bolo spravne? (nie 3:0 ale 3:00 a pod.) Dakujem za radu a pomoc.citovat
#029453
elninoslov
S tou "0" to nieje problém, stačí obaliť to čo je za ":&" do TEXT(blabla...;"00"), Ale s tým prepočítavaním máte pravdu. Vzniká to tým, že tam nevychádzajú (tak nejako logicky očakávané) čísla, ale čísla napr. s chýbajúcou 1 miliontinou, a už je vzorec v háji. Nemám absolútne čas. Neviem, kedy sa Vám na to mrknem... Teraz som tu len náhodou...citovat
#029503
elninoslov
Vyskúšajte toto.
Příloha: zip29503_rozdiel-casu.zip (7kB, staženo 59x)
citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje