Подразумевано, датум и време се чувају као бројеви/децимале у Екцелу. Али често га видите у различитим форматима због начина на који су ћелије форматиране.
На пример, у доњем примеру, вредност у колонама А и Б је иста, али се оне приказују другачије због формата.
Једна од ствари коју многи људи требају у Екцелу је да то учине претворити време у децимално (као што су сати, минуте или секунде).
На пример, уместо датума и времена као 01.01.2020 6:30 АМ, можда желите да добијете:
- Број сати као 6
- Број минута као 30
Срећом, Екцел има неке сјајне формуле, време можете лако претворити у децималне вредности.
Како претворити време у децималне бројеве у програму Екцел
У овом водичу ћу вам показати неке примере претварања времена у децимални број помоћу формула (тј. Претварање времена у сате, минуте и секунде).
Постоји више начина да претворите време у децимално у Екцелу:
- Коришћењем аритметичке операције најлакши је начин претварања времена у децималне бројеве. На пример:
- Да бисте време претворили у сате, помножите вредност времена са 24
- Да бисте време претворили у минуте, помножите вредност времена са 24*60
- Да бисте време претворили у секунде, помножите вредност времена са 24*60*60
- Такође можете користити Екцел-ове уграђене формуле као што су ЦОНВЕРТ или САТ/МИНУТА/СЕКУНДА
У одељцима који следе показаћу вам примере како претворити Екцел време у децималне вредности помоћу ових метода.
Па да почнемо!
Претворите време у сате у програму Екцел
У овом одељку покривам три различита начина претварања времена у сате у Екцелу.
Коришћење једноставног множења за добијање вредности сата
Претпоставимо да имате време у ћелији 18:00 (у ћелији А2) и желите да га претворите у сате.
Можете га једноставно помножити са 24 и показаће вам колико је сати прошло до тог времена.
= А2*24
Ово функционише због чињенице да Екцел складишти датуме и време као бројеве. Цео дан (24 сата) се складишти као 1 у Екцелу. То значи да се сваки сат складишти као 1/24.
Дакле, док видите вредност 18:00, у позадини се она чува као вредност 0,75 (што значи да је 18 сати од 24 сата већ прошло). Дакле, када га помножите са 24, добијате број сати који је прошао.
У случају да имате вредност као што је 18:32, коришћење горње формуле ће вам дати резултат као 18,53 (где је део минута/секунди приказан у децималним бројевима, а пуни/потпуни сати као цели бројеви). У овом примеру, нумеричка вредност од 32 минута у Екцелу била би 0,53 сата.
Напомена: У случају да добијете вредност сата која садржи децимале (на пример 18,53), проверите да ли сте је форматирали тако да приказује и децимале. У случају да нисте, резултат можете видети као 19, јер вам Екцел приказује заокружену целобројну вредност. Међутим, ово не би променило вредност у ћелији, која ће и даље бити 18,53У случају да желите само потпуну/пуну вредност сата и занемарите део минута, користите формулу испод користећи ИНТ.
= ИНТ (А2*24)
ИНТ вам даје само целобројни део и не морате да бринете о додатним минутима.
Коришћење Екцел функција (ХОУР, МИНУТЕ и СЕЦОНД)
Ако вам се не свиђа метода ручног множења, још један заиста једноставан начин претварања времена у сате је коришћење уграђених функција везаних за време (ХОУР, МИНУТЕ и СЕЦОНД)
Претпоставимо да имате времена као што је приказано испод и желите да знате колико је сати протекло у дану.
Испод је формула за претварање времена у сате
= САТ (А2)+МИНУТА (А2)/60+СЕКУНДА (А2)/(60*60)
Функција ХОУР једноставно враћа број сати који су протекли у датом времену, па тако и функције МИНУТЕ и СЕЦОНД.
Али пошто нам је потребна коначна вредност у сатима, потребно је да минутну вредност поделимо са 60 (да бисмо је претворили у сате), а другу вредност са 60*60 (поново да бисмо је претворили у сате).
Коришћење функције Цонверт
Још један заиста лак (вероватно најлакши од три метода) је коришћење функције ЦОНВЕРТ.
Ова функција узима нумеричку вредност (што би у овом случају било време) и може је претворити у сате (или минуте/секунде).
Испод је формула која претвара време у сате:
= ПРЕТВОРИ (А2, "дан", "хр")
Други аргумент је да кажете функцију постојећег формата података, а трећи је формат у који желите да конвертујете.
Белешка: Понекад резултати могу изгледати другачије него што се очекивало. То може бити због формата ћелије који може приказати резултат у облику датума умјесто у децималном формату. Ово можете лако променити ако одете на картицу Почетна и поставите формат са падајућег менија формата (налази се у групи Број)У пракси је већа вероватноћа да ћете заједно добити датум и време (уместо само времена као што сам показао у горе наведеним примерима). И даље можете користити горе приказане методе, али прво морате поделити вредност датума и времена, а затим користити горе приказане методе само за временски део. Касније у овом водичу такође обрађујем две методе за раздвајање датума и времена у Екцелу помоћу формула.
Такође можете користити ове горе описане методе за претварање времена у минуте и секунде.
Хајде да брзо погледамо и те примере.
Претворите време у минуте у Екцелу
У овом одељку покривам три различита начина претварања времена у минуте у Екцелу.
Коришћење једноставног множења за добијање минутне вредности
На дан постоји 1440 минута (24*60).
Дакле, да бисте претворили време у минуте, можете једноставно помножити вредност времена са 1440.
Претпоставимо да имате време у ћелији од 18:00 (у ћелији А2) и желите да га претворите у минуте.
Испод је формула за то:
= А2*1440
Ово ће вам дати укупан број минута које је протекло тог дана у датом времену.
Напомена: Запамтите да ће у случају да имате и секунди у времену, оне бити претворене у минуте и приказане као децимални део. Да би они били видљиви у резултату, морате обликовати резултирајуће ћелије тако да приказују резултате до 2/3 децималних мјеста.У случају да желите само минутну вредност, а занемарите секундни део, користите доњу формулу користећи ИНТ.
= ИНТ (А2*1440)
Коришћење Екцел функција (ХОУР, МИНУТЕ и СЕЦОНД)
Баш као што смо ове функције користили за добијање вредности сата, можете их користити и за претварање времена у минуте.
Испод је формула која претвара време у минуте помоћу ових функција:
= САТ (А2)*60+МИНУТА (А2)+СЕКУНДА (А2)/60
Пошто је овде циљ да све делове добијемо у минутима (сатима, минутима и секундама), множимо 60 са сатима да бисмо добили вредност минута у њему и делимо секунде са 60 да бисмо добили вредност минута.
Коришћење функције Цонверт
Опет, дефинитивно најлакши начин да претворите време у минуте је помоћу формуле за конверзију.
Формула испод узима временску вредност и претвара је у минуте;
= ПРЕТВОРИ (А2, "дан", "мн")
Други аргумент говори функцији да је вредност у ћелији А2 у дневном формату, а трећи аргумент („мн“) говори јој да је претвори у минуте.
Претворите време у секунде у програму Екцел
У овом одељку покривам три различита начина претварања времена у секунде у Екцелу.
Коришћење једноставног множења за добивање вредности секунди
За један дан има 86400 секунди (24*60*60).
Дакле, за претварање времена у секунде, можете једноставно помножити вредност времена са 86400.
Претпоставимо да имате време у ћелији као 18:32:30 (у ћелији А2) и желите да га претворите у секунде.
Испод је формула за то:
= А2*86400
Ово ће вам дати укупан број секунди које су протекле тог дана у датом времену.
Коришћење Екцел функција (ХОУР, МИНУТЕ и СЕЦОНД)
Испод је формула која претвара време у минуте помоћу ових функција:
= САТ (А2)*60*60+МИНУТА (А2)*60+СЕКУНДА (А2)
Пошто је овде циљ да се сви делови (сати, минути и секунде) добију у секундама, множимо 60*60 са сатима да бисмо добили вредност секунди у њему и помножимо минуте са 60 да бисмо добили вредност секунди.
Поделите датум и време, а затим претворите време у децимално
До сада смо видели примере где имамо само време и хтели смо да то време претворимо у сате, минуте или секунде.
Али шта ако имате датум и време?
У том случају не можете директно користити горе наведене методе. Прво ћете морати да поделите датум и време, а затим претворите време у децимале.
Пошто су датум и време ускладиштени као бројеви у Екцелу, њихово раздвајање постаје лакше.
Цео дан се складишти као цео број, а временски део као децимална вредност. Дакле, ако желите да одвојите датум и време, једноставно морате одвојити целобројни део и децимални део.
Хајде да погледамо неколико заиста лаких начина да поделите датум и време у Екцелу.
Поделите датум и време помоћу формуле ИНТ
Претпоставимо да имате скуп података као што је приказано испод и желите да поделите датум и време.
Да бисте то урадили, унесите следећу формулу у ћелију Б2:
= А2-ИНТ (А2)
Горња формула уклања целобројни део и даје вам децимални део датума.
Сада можете користити било коју од три горе наведене методе (користећи аритметичко множење, користећи формулу ХОУР/МИНУТЕ/СЕЦОНД или користећи формулу ЦОНВЕРТ) за претварање времена у децимални број.
Поделите датум и време помоћу МОД формуле
Други начин да то учините може бити коришћењем функције МОД.
Претпоставимо да имате скуп података као што је приказано у наставку и желите да поделите датум и време.
Да бисте то урадили, унесите следећу формулу у ћелију Б2:
= МОД (А2,1)
Ово би вам одмах дало децимални део, а затим можете користити било коју од три горе наведене методе за претварање времена у децималне бројеве (сати, минуте или секунде).