
Na výpočet a zobrazenie dní, hodín a minút medzi dvoma dátumami môžete použiť Funkcia TEXT s malou pomocou od Funkcia INT . V uvedenom príklade vzorec v D5 je:
= INT (end-start)&' days '& TEXT (end-start,'h'' hrs ''m'' mins ''')Vysvetlenie
Väčšinu práce v tomto vzorci vykonáva funkcia TEXT, ktorá používa a vlastný formát čísel hodiny a minúty na hodnotu vytvorenú odčítaním dátumu začiatku od dátumu ukončenia.
ako previesť unixovú časovú pečiatku na dátum v programe Excel
= INT (C5-B5)&' days '& TEXT (C5-B5,'h'' hrs ''m'' mins ''')
Je to príklad vloženia textu do vlastného číselného formátu a tento text musí byť obklopený dvojicou dvojitých úvodzoviek navyše. Bez ďalších úvodzoviek vyzerá vlastný formát textu takto:
TEXT (C5-B5,'h'' hrs ''m'' mins ''')
Hodnota pre dni sa vypočíta pomocou funkcie INT, ktorá jednoducho vráti celočíselnú časť dátumu ukončenia mínus dátum začiatku:
h 'hrs' m 'min'
Poznámka: Aj keď môžete „d“ používať vo vlastnom číselnom formáte niekoľko dní, hodnota sa vynuluje, ak je počet dní väčší ako 31.
ako počítať konkrétnu hodnotu v programe Excel
Zahrňte sekundy
Ak chcete zahrnúť sekundy, môžete rozšíriť vlastný formát čísel takto:
INT (C5-B5) // get day value
Celkový počet dní, hodín a minút medzi dátumami
Ak chcete získať celkový počet dní, hodín a minút medzi množinou dátumov začiatku a ukončenia, môžete vzorec prispôsobiť pomocou SUMPRODUCT takto:
= INT (C5-B5)&' days '& TEXT (C5-B5,'h'' hrs ''m'' mins ''s'' secs''')
kde „konce“ predstavuje rozsah dátumov ukončenia a „začiatku“ predstavuje rozsah dátumov začiatku. V uvedenom príklade D11 obsahuje tento vzorec:
Autor Dave Bruns= INT ( SUMPRODUCT (ends-starts))&' days '& TEXT ( SUMPRODUCT (ends-starts),'h'' hrs ''m'' mins ''')