
Генеричка формула
=INT(end-start)&" days "&TEXT(end-start,"h"" hrs ""m"" mins """)
Резиме
Да бисте израчунали и приказали дане, сате и минуте између два датума, можете да користите функцију ТЕКСТ уз малу помоћ функције ИНТ. У приказаном примеру, формула у Д5 је:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins """)
Објашњење
Већину посла у овој формули обавља функција ТЕКСТ, која примењује прилагођени формат броја за сате и минуте на вредност створену одузимањем датума почетка од датума завршетка.
TEXT(C5-B5,"h"" hrs ""m"" mins """)
Ово је пример уграђивања текста у прилагођени формат бројева и овај текст мора бити окружен додатним паром двоструких наводника. Без додатних двоструких наводника, прилагођени формат текста изгледа овако:
h "hrs" m "min"
Вредност за дане израчунава се помоћу функције ИНТ која једноставно враћа цео део завршног датума умањеног за датум почетка:
INT(C5-B5) // get day value
Напомена: Иако можете да користите „д“ у прилагођеном формату броја данима, вредност ће се ресетовати на нулу када су дани већи од 31.
Укључите секунде
Да бисте укључили секунде, можете проширити прилагођени формат броја овако:
=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins ""s"" secs""")
Укупан број дана, сати и минута између датума
Да бисте добили укупан број дана, сати и минута између скупа датума почетка и завршетка, можете прилагодити формулу користећи СУМПРОДУЦТ овако:
=INT(SUMPRODUCT(ends-starts))&" days "&TEXT(SUMPRODUCT(ends-starts),"h"" hrs ""m"" mins """)
где „завршава“ представља распон крајњих датума, а „започиње“ представља опсег почетних датума. У приказаном примеру, Д11 садржи ову формулу:
=INT(SUMPRODUCT(C5:C9-B5:B9))&" days "&TEXT(SUMPRODUCT(C5:C9-B5:B9),"h"" hrs ""m"" mins """)