Екцел формула: Израчунајте број сати између два пута -

Генеричка формула

=IF(end>start, end-start, 1-start+end)

Резиме

Да бисте израчунали број сати између два пута, можете користити формулу која одузима време почетка од времена завршетка. Ако се време почетка и завршетка креће у поноћ, мораћете да прилагодите формулу како је објашњено у наставку. У приказаном примеру, формула у Д5 је:

=IF(C5>B5,C5-B5,1-B5+C5)

Објашњење

Да бисте израчунали сате између времена, када су оба времена у истом календарском дану, можете једноставно одузети време почетка од времена завршетка:

=end-start

И примените форматирање бројева за приказ сати.

Међутим, када времена пређу дневну границу (поноћ), ствари могу постати незгодне. Прочитајте у наставку да бисте видели неколико начина за решавање овог изазова.

Како Екцел прати време

У програму Екцел један дан је једнак 1, што представља 24 сата. То значи да су времена и сати фракцијске вредности 1, као што је приказано у доњој табели:

Сати време Разломак Вредност
3 3:00 АМ 3/24 0,125
6 6:00 6/24 0.25
4 4:00 АМ 4/24 0.167
8 8:00 8/24 0.333
12 12:00 12/24 0.5
18 18:00 18/24 0.75
21 21:00 21/24 0.875

Једноставно израчунавање трајања

Када су време почетка и време завршетка исти дан, израчунавање трајања у сатима је једноставно. На пример, са почетним временом од 9:00 и завршним временом од 17:00, можете једноставно користити ову формулу:

=end-start =5:00PM-8:00AM =0.375-0.708=.333 // 8hours

Кад времена пређу поноћ

Израчунавање протеклог времена је незгодније ако времена прелазе дневну границу (поноћ). На пример, ако је време почетка 22:00 један дан, а време завршетка 5:00 АМ следећег дана, време завршетка је заправо мање од времена почетка и горња формула ће вратити негативну вредност, а Екцел кепер приказује низ хеш карактера (########).

Да бисте решили овај проблем, ову формулу можете користити за времена која прелазе дневну границу:

=1-start+end

Одузимањем времена почетка од 1 добијате количину времена у првом дану, коју једноставно можете додати количини времена у другом дану, што је исто као време завршетка .

Ова формула неће радити понекад у истом дану, тако да можемо да генерализујемо и комбинујемо обе формуле унутар наредбе ИФ на следећи начин:

=IF(end>start, end-start, 1-start+end)

Сада, када су оба времена у истом дану, крај је већи од времена почетка , па се користи једноставна формула. Али када се време прелази преко дана, користи се друга формула.

МОД функција алтернатива

Коришћењем функције МОД са делиоцем 1, горњу формулу можемо поједноставити на ово:

=MOD(end-start,1)

Овде се МОД функција брине о негативном проблему тако што користи МОД функцију да „преокрене“ негативне вредности на тражену позитивну вредност. Ова верзија формуле обрађиваће оба случаја, тако да можемо елиминисати условну наредбу ИФ.

Напомена: ниједна горња формула неће поднети трајања дужа од 24 сата. Ако вам је ово потребно, погледајте опцију за датум и време у наставку.

За више информација о модулу, ево добре везе на Кхан Ацадеми.

Форматирање временских трајања

Екцел подразумевано може да приказује време, чак и време које представља трајање, користећи АМ / ПМ. На пример, ако имате израчунато време од 6 сати, Екцел то може приказати као 6:00 АМ. Да бисте уклонили АМ / ПМ, примените прилагођени формат броја као што је х: мм.

У случајевима када израчунато време прелази 24 сата, можда ћете желети да користите прилагођени формат попут (х): мм. Синтакса квадратних заграда (х) говори Екцел-у да прикаже трајање сата дуже од 24 сата. Ако не користите заграде, Екцел ће се једноставно "преврнути" када трајање достигне 24 сата (попут сата).

Поједностављивање проблема са датумом и временом

Проблем израчунавања протеклог времена можете једноставно решити радом са вредностима које садрже и датум и време. Да бисте заједно унели датум и време, користите један размак између времена и датума: 1. 9. 2016. 10:00

Тада можете користити основну формулу за израчунавање протеклог времена:

=end-start

У примеру испод вредности почетка и краја садрже датуме и време:

Формула је:

=C5-B5

Форматирано са прилагођеним форматом броја (х): мм, за приказ протеклих сати.

Добри линкови

Увод у модуларну математику (Кхан Ацадеми) Израчунавање радног времена (Цхандоо видео)

Занимљиви Чланци...