Excel

Získajte dni, hodiny a minúty medzi dátumami

Get Days Hours Minutes Between Dates

Excel vzorec: Získajte dni, hodiny a minúty medzi dátumamiGenerický vzorec | _+_ | Zhrnutie

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:

 
= INT ( SUMPRODUCT (ends-starts))&' days '& TEXT ( SUMPRODUCT (ends-starts),'h'' hrs ''m'' mins ''')
Autor Dave Bruns


^