Формула на Excel за пресметување на работното време

  • Споделете Го Ова
Hugh West

Содржина

Во Microsoft Excel, работата со времето е една од познатите задачи. Ќе се најдете во многу ситуации каде што ќе имате да ги пресметате временските разлики. Ако сте на раководна позиција во вашата компанија, ќе мора да ги следите временските листови на сите вработени. Треба да пресметате колку часа работеле. Во ова упатство, ќе научите да го пресметувате работното време користејќи ја формулата Excel со соодветни примери и соодветни илустрации.

Преземете ја работната книга за вежбање

Формули за пресметување Time Worked.xlsx

Формула за наоѓање временски разлики во Excel

Во многу ситуации, ќе треба да ги пресметате временските разлики или времето поминато помеѓу два пати во временскиот лист. За да го пресметате вкупното одработено време, треба да ја знаете основната формула за пресметување на временските разлики. Во следните делови, ќе ви покажам неколку едноставни и лесни примери кои ќе ви го расчистат сомнежот. Ви препорачувам да ги научите и да ги примените сите овие на вашиот временски лист во ексел за да ја пресметате временската разлика.

1. Работено време со користење на едноставно одземање

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

Работно време = Време на завршување – Време на започнување

Погледнете ја следнава слика од екранот:

Еве, имамеНедела во Excel

Во овој пример, ќе ви покажам пример кој ќе има вкупни часови и прекувремена работа за една недела од страна на вработен. Ова го извршуваме со помош на функцијата IF , функцијата MAX и функцијата SUM .

Погледнете ја следнава слика од екранот:

Тука го пресметавме прекувременото работно време по следнава формула:

=IF(SUM($E$5:E5)>40,SUM($E$5:E5)-40,0)

Оваа функција во основа пресметува прекувремена работа откако лицето ќе изврши повеќе од 40 часа неделно.

Улогата на првиот опсег на функцијата SUM е апсолутна, но вториот дел не е. Кога ќе ја копирате оваа формула низ колоната, ќе бидете сведоци дека функцијата SUM ги сумира сите Часови што работат во колоната Работено . Кога ќе се зголеми опсегот на SUM, ќе се зголемат и работните часови. Штом SUM ќе достигне повеќе од 40 часа, ќе ги стави часовите за прекувремена работа во колоната прекувремена работа како збир што се зголемува.

Сега, погледнете ја следната слика од екранот:

Редовните часови се проценуваат врз основа на вкупните часови, а прекувремената работа:

=MAX(E5-G5,0)

Ја користиме функцијата MAX за да не завршиме со негативни часови каде што вработениот имал прекувремена работа. Ако формулата врати негативен, тогаш функцијата MAX ќе врати нула во временскиот лист на Excel.

Прочитајте повеќе: Како да се пресметаат вкупните часовиво Excel (9 лесни методи)

Како да се пресметаат вкупните часови во еден месец во Excel

Можете да го пресметате вкупното време (часови) работено во еден месец користејќи Функција NETWORKDAYS во Excel.

Во основа, оваа функција го пресметува вкупниот одработен час врз основа на работното време на вашата компанија.

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

=NETWORKDAYS(датум на почеток,краен датум)*работен час дневно

Погледнете ја следната слика од екранот:

Формулата ние користиме:

=NETWORKDAYS(B5,C5)*8

Тука, можете да ги видите вкупните работни часови во целина месец. Овде не ги вклучивме празниците.

За да се добијат вкупните работни часови без празници, формулата ќе биде:

=NETWORKDAYS(датум на почеток, датум на завршување ,holiday_list)*работен час дневно

За да дознаете повеќе за оваа функција, прочитајте: Како да ја користите функцијата NETWORKDAYS во Excel (3 соодветни примери)

Формула на Excel за пресметување на работните часови минус ручек

Сега, може да имате временски лист на Excel каде што треба да го земете предвид времето за ручек на вработените. И не можете да го додадете ова во работното време за пресметување. Можеме да ги пресметаме работните часови минус ручекот со користење на функцијата SUM .

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

=SUM((Lunch_start-start_time)+(end_time-runch_end))*24

Погледнете ја следната слика од екранот за подобро разбирање:

Ние го користиме оваформула:

=SUM((D5-C5)+(F5-E5))*24

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

Прочитајте повеќе: Формулата на Excel за пресметување на работните часови Минус ручек

💬 Работи што треба да се запаметат

Погрижете се да го смените форматот на времето во број или општ ако не се прикажува во децимален формат.

Ако формулата врати #### , тоа значи дека вашата вредност е негативна или ширината на колоната е помала.

Заклучок

Да заклучиме, се надевам дека овој туторијал ви обезбеди дел од корисно знаење за користење на формулата за пресметување на времето работено во Excel. Ви препорачуваме да ги научите и да ги примените сите овие упатства во вашата база на податоци. Преземете ја работната книга за вежбање и пробајте ги сами. Исто така, слободно дајте повратни информации во делот за коментари. Вашите вредни повратни информации не одржуваат мотивирани да создаваме вакви упатства.

Не заборавајте да ја проверите нашата веб-локација Exceldemy.com за различни проблеми и решенија поврзани со Excel.

Продолжете да учите нови методи и да растете!

некои временски разлики. Формулата што ја користевме:

=C5-B5

Проблемот што можете да го забележите овде е дека имаме временска разлика во временскиот формат. Што се однесува до првите податоци, сакавме 8 часа. Наместо тоа, добивме 8:00 часот.

Можете да го форматирате на различни начини. Треба само да го промените во Прилагоден формат за да го добиете резултатот во формат на часови, минути и секунди.

За да го промените ова следете ги овие чекори:

  • Прво, изберете го опсегот на ќелии.

  • Сега, притиснете Ctrl+1 на вашата тастатура.

  • Сега, од полето за дијалог Форматирање ќелии , ќе најдете различни Броеви Следно, изберете Прилагодено од Категорија . Потоа, од Тип , изберете h:mm: ss формат. Конечно, кликнете на OK .

На крајот, ќе го прикаже времето одработено во формат часови, минути и секунди. Значи, ние сме успешни во пресметувањето на работното време по извршувањето на одземањето во временскиот лист на Excel.

Прочитајте повеќе: Како да се одземе времето во Excel (7 брзи методи)

2. Пресметајте го работното време во часови, минути или секунди

Во претходниот пример, видовте дека нашиот излез е форматиран во формат на часови, минути и секунди. Сега, можеби ќе сакате да ги пресметате работните часови во формат на минути или секунди. Можете исто така да го пресметате времето на работа користејќи ја формулата Excel. За да го покажеме ова, ја користиме претходната база на податоци.

2.1 ВремеРаботено во часови

Веќе ја видовте следнава формула за пресметување временска разлика во Excel:

=C5-B5

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

=(C5-B5)*24

Повторно, Excel ќе ви го даде резултатот во временски формат. За да го промените ова, одете во форматот Броеви во картичката Дома . Оттаму кликнете на Број .

Потоа, ќе ги добиете работните часови во вашиот временски лист на Excel.

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

=INT((C5-B5)*24)

Како што можете да видите, ние сме успешни да ги пресметаме работните часови во временскиот лист на Excel.

Прочитајте повеќе: Како за пресметување на вкупните часови во Excel (9 лесни методи)

2.2 Време на работа во минути

За да го процените временскиот контраст во минути, потребно е да ги помножите времињата на таа колона со вкупен број на минути во еден ден. Тоа е 1440 (24 часа*60 мин).

Формулата:

=(C5-B5)*24*60

Excel повторно ќе им даде во временски формат. Значи, сменете го од групата Броеви на картичката Дома .

Прочитајте повеќе: Како да додадете минути на времето во Excel (3 брзи методи)

2.3 Време на работа во секунди

За да ја пресметате временската разлика во секунди, треба да го помножите претходниот резултатод вкупниот број на секунди во еден ден. Тоа е 86400 (24 часа * 60 мин * 60 секунди).

Ја користиме следната формула:

=(C5-B5)*24*60*60

На овој начин, можете да го пресметате времето на работа во кој било формат користејќи ја оваа формула за временски лист на Excel.

Забележете ја оваа формула ќе работи само ако ја пресметувате временската разлика во Excel за истиот ден. Ако вашите временски вредности се од различни датуми, оваа формула ќе врати неточен излез. Не грижете се за ова. Ќе разговараме за ова во подоцнежниот дел.

Прочитај повеќе: Како да се пресмета времето во Excel (16 можни начини)

3. Пресметајте го работното време користејќи ја функцијата TEXT

Во претходниот дел, моравме да го промениме форматот на временската разлика за да се пресмета. Бидејќи Excel автоматски ја менува разликата во форматот на времето. Поради оваа причина, моравме да го промениме форматот на tome.

Сега, ако не сакате да се соочите со оваа опасност и сакате едноставно решение, користете ја функцијата TEXT . Тука, не треба да се грижите за промена на форматот.

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

=TEXT(Време на крај – Време на започнување, формат)

Сега, првиот аргумент е основното одземање. И во форматот, треба само да го внесете форматот на временска разлика што го сакате.

Прочитајте повеќе: Формула за временски лист во Excel (5 примери)

3.1 Прикажи само часови

За да се прикажат само работните часови,користете ја следната формула:

=TEXT(C5-B5,"hh")

Оваа формула ќе го даде само резултатот што го прикажува бројот разлика на часови помеѓу двовремените вредности. Ако вашиот исход е 10 часа и 40 минути, тој ќе прикаже само 9 часа.

Поврзани содржини: Како да се одземе и прикаже негативното време во Excel (3 методи)

3.2 Прикажи само минути

За да се прикажат само работните минути, користете ја следнава формула:

=TEXT(C5-B5,"[mm]")

3.3 Прикажи само секунди

За да се прикажат само работните секунди, користете ја следнава формула:

=TEXT(C5-B5,"[ss]")

3.4 Прикажи ги часовите и минутите

За да се прикажат само работните часови и минути, користете ја следнава формула:

=TEXT(C5-B5,"[hh]:mm")

3.5 Прикажување на часови, минути и секунди

За да се прикажат само работните часови, минути и секунди, користете ја следната формула:

=TEXT(C5-B5,"hh:mm:ss")

Сега, може да прашате зошто користиме квадратни загради како [hh],[mm] или [ss] некаде. Во основа, ви го дава целиот број на одработени часови помеѓу двата датума, дури и ако часот е поголем од 24. Значи, ако сакате да ги пресметате работните часови помеѓу две вредности на датум каде разликата е повеќе од 24 часа, користејќи [hh] ќе ви го достави вкупниот број на одработени часови, а „hh“ само ќе ви ги даде часовите поминати на денот на крајниот датум.

4. Време на работа до сега

За да го пресметате времето поминато помеѓу времето на започнување и тековното време, користете ја функцијата СЕГА наместо Времето на завршување во колоната Разлика.

Функцијата СЕГА ги враќа сегашниот датум и времето од вашиот уред. Не прифаќа ниту еден влезен аргумент.

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

Работно време = СЕГА() – Време на започнување

Погледнете ја следната слика од екранот за подобро разбирање:

Ако разликата во времето помеѓу времето на започнување и тековното време е поголема од 24 часа, форматирајте го резултатот за да се прикаже денот со временскиот дел со помош на функцијата TEXT. 0> =TEXT(NOW()-B5,"dd hh:ss:mm")

Сега, исто така можете да го извршите истото со менување на прилагоденото форматирање на ќелијата за да се прикаже денот заедно со временскиот дел.

Excel ќе автоматски земете го времето од 1 јануари 1990 година, ако вашето стартно време го има само временскиот дел.

Поради оваа причина, функцијата NOW ќе ви обезбеди погрешен излез додека го пресметувате времето на работа. Како што споменавме, добиената вредност ќе ги има и вкупните денови поминати од 1 јануари 1990 година.

За да го решите ова, користете ја следнава формула:

=NOW()- INT(NOW())-B5

Овде, функцијата INT ќе го исчисти денот од резултатот произведен од оваа функција. После тоа, ќе го користи ова за да го пресмета времеторазлика.

Запомнете, функцијата NOW се ажурира секогаш кога ќе направите промена во вашиот временски лист на Excel. Но, не се преработува во реално време

Формула за пресметување на работните часови за една дневна смена

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

За да го покажеме ова, ја користиме оваа база на податоци:

Сега, изберете Cell E5 и напишете ја следната формула:

=MOD(D5-C5,1)*24

Тука, нашата формула ја содржи функцијата MOD за пресметување времето одработено во часови во временскиот лист на Excel.

Како што можете да видите, ние сме успешни во пресметувањето на вкупните работни часови во временскиот лист на Excel.

Формула да се пресмета времето на работа за ноќна смена

Сега, претходно разговаравме за временската разлика врз основа на дневната смена. Тоа значи дека не ви го прикажавме резултатот ако вашето крајно време е на друг датум. Тоа значи дека времето на започнување е hh:mm: ss PM, но времето на завршување е hh:mm: ss AM. Можете да го споредите ова со ноќна смена каде што вработените почнуваат со работа ноќе и завршуваат следниот ден.

Погледнете ја следната база на податоци:

Овде, јасно се гледа дека некои луѓе работеле ноќе. Значи, датумот се промени и овде со времето.

За да го решиме ова, користиме формула на Excel со функцијата IF .

Сега, изберете Ќелија E5 и напишете ја следната формула:

=IF((D5-C5)<0,1-(C5-D5),(D5-C5))

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

Изберете Cell E5 и напишете ја следнава формула:

=MOD(D5-C5,1)*24

Оваа формула се справува со негативното време со користење на функцијата MOD за „превртување“ на негативните вредности на бараните позитивна вредност. Бидејќи оваа формула ќе издржи времиња во точниот ден и времето што поминува по полноќ, не бараме да користиме функција IF . Ова е убавината на функцијата MOD .

Забелешка: Оваа формула нема да работи подолго од 24 часа.

Слични читања:

  • Како да се пресмета изминатото време во Excel (8 начини)
  • Пресметај поминато време помеѓу два Датуми во Excel (5 методи)
  • Како да се одземе воено време во Excel (3 методи)
  • Користете формат на време во Excel VBA (макро , UDF и UserForm)
  • Како да се пресмета просечното време на ракување во Excel (2 лесни начини)

Формула за пресметување прекувремена работа во Excel

Во овој дел ќе ви покажам пример за прекувремена работа. Прекувременото работно време се однесува на секое работно време што го работи вработен и кое го надминува нивното обично планирано работно време.

Погледнете ја базата на податоци:

Во оваВременски лист на Excel, можете да го забележите времето на започнување и завршување на вработените. Овде, нашето стандардно работно време е 8 часа. Значи, ако некој работел повеќе од 8 часа, нашата формула ќе го прикаже тоа во колоната прекувремено. Но, колоната Worked, ќе го прикаже само стандардното работно време што го извршува вработениот.

За да го пресметате вообичаеното време на работа во еден ден, напишете ја следнава формула во Cell E5 и повлечете ја икона за рачка за пополнување:

=IF((D5-C5)*24>$C$11,$C$11,(D5-C5)*24)

Ако вработениот работи повеќе од 8 часа, формулата ќе произведе максимум 8 часа.

За да го пресметате прекувремената работа во еден ден, напишете ја следнава формула во Cell F5 и повлечете ја иконата за рачката за пополнување:

>

Прочитајте повеќе: Формула на Excel за прекувремена работа над 40 часа [со бесплатен шаблон]

Како да се пресметаат работните часови во Excel користејќи 24-часовен часовник

Сега, ако го користите 24-часовниот часовник во вашиот регион, можете и претходните формули за да го направите ова.

Ја користиме функцијата MOD за да го извршиме ова .

=MOD(D5-C5,1)*24

Можете да користите било која погоре е формула за пресметување на работното време во временскиот лист на Excel за 24-часовен часовник.

Прочитајте повеќе: Како да додадете време во Excel преку 24 часа (4 начини)

Како да се пресметаат вкупните часови во

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.