Змест
У Microsoft Excel праца з часам з'яўляецца адной са знаёмых задач. Вы апынецеся ў многіх сітуацыях, калі вам прыйдзецца вылічваць розніцу ў часе. Калі вы займаеце кіруючую пасаду ў сваёй кампаніі, вам трэба будзе адсочваць табелі працоўнага часу ўсіх супрацоўнікаў. Вы павінны падлічыць, колькі гадзін яны адпрацавалі. У гэтым падручніку вы навучыцеся разлічваць адпрацаваны час з дапамогай формулы Excel з адпаведнымі прыкладамі і належнымі ілюстрацыямі.
Спампаваць вучэбны сшытак
Формулы для разліку Адпрацаваны час.xlsx
Формула для пошуку розніцы ў часе ў Excel
У многіх сітуацыях вам давядзецца вылічыць розніцу ў часе або адпрацаваны час паміж двума перыядамі ў табліцы ўліку працоўнага часу. Каб падлічыць агульны адпрацаваны час, вы павінны ведаць асноўную формулу для разліку розніцы ў часе. У наступных раздзелах я пакажу вам некалькі простых і лёгкіх прыкладаў, якія развеяць вашы сумневы. Я рэкамендую вам вывучыць і прымяніць усё гэта да вашай табліцы працоўнага часу ў 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-lunch_end))*24
Зірніце на наступны скрыншот, каб лепш зразумець:
Мы выкарыстоўваем гэтаформула:
=SUM((D5-C5)+(F5-E5))*24
Як супрацоўнікам бізнесу, мы павінны кожны раз засяляцца і выпісвацца працоўны дзень, вымярэнне ўсяго адпрацаванага перыяду і за вылікам абеду ў дзень можа дапамагчы высветліць заробак у залежнасці ад часу. З прыкладу я паказаў формулу для разліку адпрацаванага часу, але за вылікам абедзеннага часу для кожнага дня ў табелі ўліку працоўнага часу Excel.
Больш падрабязна: Формула Excel для разліку адпрацаваных гадзін Мінус абед
💬 Пра што трэба памятаць
✎ Пераканайцеся, што змянілі фармат часу на лічбавы або агульны, калі ён не паказваецца ў дзесятковым фармаце.
✎ Калі формула вяртае #### , гэта азначае, што ваша значэнне адмоўнае або шырыня слупка меншая.
Выснова
У заключэнне я спадзяюся, што гэты падручнік даў вам карысныя веды па выкарыстанні формулы для разліку адпрацаванага часу ў Excel. Мы рэкамендуем вам вывучыць і прымяніць усе гэтыя інструкцыі да вашага набору даных. Спампуйце вучэбны сшытак і паспрабуйце самі. Таксама не саромейцеся пакідаць водгукі ў раздзеле каментарыяў. Вашы каштоўныя водгукі падтрымліваюць нас у матывацыі ствараць такія навучальныя дапаможнікі.
Не забудзьцеся праверыць наш вэб-сайт Exceldemy.com для розных праблем і рашэнняў, звязаных з Excel.
Працягвайце вывучаць новыя метады і расці!
некаторыя розніцы ў часе. Формула, якую мы выкарысталі: =C5-B5
Праблема, якую вы можаце заўважыць тут, заключаецца ў тым, што ў нас ёсць розніца ў фармаце часу. Па першых дадзеных, мы хацелі 8 гадзін. Замест гэтага мы атрымалі 8:00 раніцы.
Вы можаце адфарматаваць гэта рознымі спосабамі. Вам трэба проста змяніць яго на карыстальніцкі фармат, каб атрымаць вынік у фармаце гадзін, хвілін і секунд.
Каб змяніць гэта, выканайце наступныя дзеянні:
- Спачатку абярыце дыяпазон ячэйкі.
- Зараз націсніце Ctrl+1 на клавіятуры.
- Цяпер у дыялогавым акне Фарматаваць вочкі вы знойдзеце розныя Лічбы Затым выберыце Карыстальніцкія з Катэгорыя . Затым у полі Тып выберыце фармат h:mm: ss . Нарэшце націсніце ОК .
У рэшце рэшт, ён будзе адлюстроўваць адпрацаваны час у фармаце гадзін, хвілін і секунд. Такім чынам, мы паспяховы ў разліку адпрацаванага часу пасля выканання аднімання ў табліцы працоўнага часу 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 аўтаматычна змяняе розніцу ў фармаце часу. Па гэтай прычыне нам прыйшлося змяніць фармат фаліянта.
Цяпер, калі вы не жадаеце сутыкацца з гэтай небяспекай і хочаце простае рашэнне, выкарыстоўвайце функцыю TEXT . Тут вам не трэба турбавацца аб змене фармату.
Агульная формула:
=TEXT(End Time – Час пачатку, фармат)
Цяпер, першы аргумент - гэта базавае адніманне. І ў фармаце вам трэба проста ўвесці патрэбны фармат розніцы ў часе.
Больш падрабязна: Формула раскладу ў 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")
Цяпер вы можаце спытаць, чаму мы выкарыстоўваем квадратныя дужкі напрыклад [гч], [мм] або [сс] дзесьці. Па сутнасці, гэта дае вам цэлую колькасць гадзін, адпрацаваных паміж дзвюма датамі, нават калі гадзіна перавышае 24. Такім чынам, калі вы хочаце падлічыць адпрацаваныя гадзіны паміж дзвюма значэннямі даты, дзе адрозненне складае больш за 24 гадзіны, выкарыстоўваючы [hh] дасць вам агульную колькасць адпрацаваных гадзін, а "чч" дасць толькі колькасць гадзін, праведзеных на дзень заканчэння.
4. Час, адпрацаваны да гэтага часу
Каб вылічыць час, адпрацаваны паміж часам пачатку і бягучым часам, выкарыстоўвайце функцыю ЗАРАЗ замест Часу заканчэння ў слупку Розніца.
Функцыя ЗАРАЗ вяртае бягучую дату і час з вашай прылады. Ён не прымае ніякіх уваходных аргументаў.
Агульная формула:
Адпрацаваны час = ЗАРАЗ() – Час пачатку
Паглядзіце на наступны скрыншот для лепшага разумення:
Калі розніца ў часе паміж часам пачатку і бягучым часам большая, чым 24 гадзіны, адфармаціруйце вынік для адлюстравання дня з часткай часу з дапамогай функцыі ТЭКСТ.
Формула:
=TEXT(NOW()-B5,"dd hh:ss:mm")
Цяпер вы таксама можаце выканаць тое ж самае, змяніўшы нестандартнае фарматаванне ячэйкі, каб адлюстраваць дзень разам з часткай часу.
Excel будзе аўтаматычна лічыць час 1 студзеня 1990 г., калі ваш час пачатку мае толькі частку часу.
Па гэтай прычыне функцыя ЗАРАЗ дасць вам няправільны вывад пры падліку адпрацаванага часу. Як мы згадвалі, выніковае значэнне таксама будзе мець агульную колькасць дзён, якія прайшлі з 1 студзеня 1990 года.
Каб вырашыць гэтую праблему, выкарыстоўвайце наступную формулу:
=NOW()- INT(NOW())-B5
Тут функцыя INT ачысціць частку сутак ад выніку, атрыманага гэтай функцыяй. Пасля гэтага ён будзе выкарыстоўваць гэта для разліку часурозніца.
Памятайце, што функцыя ЗАРАЗ абнаўляецца кожны раз, калі вы ўносіце змены ў табліцу працоўнага часу Excel. Але ён не перапрацоўваецца ў рэжыме рэальнага часу
Формула для разліку гадзін, адпрацаваных за дзённую змену
У гэтым раздзеле я паказваю вам просты набор даных, які мае час пачатку і час заканчэння некаторых супрацоўнікаў. Наша мэта складаецца ў тым, каб вылічыць адпрацаваны час у гадзінах.
Каб прадэманстраваць гэта, мы выкарыстоўваем гэты набор даных:
Цяпер выберыце Вочка E5 і ўвядзіце наступную формулу:
=MOD(D5-C5,1)*24
Тут наша формула змяшчае функцыю MOD для разліку адпрацаваны час у гадзінах у табелі ўліку працоўнага часу Excel.
Як бачыце, нам удалося падлічыць агульную колькасць працоўных гадзін у табелі ўліку працоўнага часу ў Excel.
Формула каб разлічыць адпрацаваны час у начную змену
Раней абмяркоўвалася розніца ў часе на аснове дзённай змены. Гэта азначае, што мы не паказалі вам вынік, калі ваш час заканчэння прыпадае на іншую дату. Гэта азначае, што ваш час пачатку ў гг:хм: сс PM, а час заканчэння гг:хм: сс раніцы. Вы можаце параўнаць гэта з начной зменай, калі супрацоўнікі пачынаюць працу ўначы і заканчваюць на наступны дзень.
Зірніце на наступны набор даных:
Тут вы добра бачыце, як некаторыя людзі працавалі ноччу. Такім чынам, дата змянілася тут таксама разам з часам.
Каб вырашыць гэтую праблему, мы выкарыстоўваем формулу Excel з функцыяй IF .
Цяпер абярыце Ячэйка E5 і ўвядзіце наступную формулу:
=IF((D5-C5)<0,1-(C5-D5),(D5-C5))
Як вы бачыце, мы разлічылі адпрацаваны час па формуле. Яшчэ адзін карысны спосаб вырашыць гэта - выкарыстанне функцыі MOD для разліку адпрацаванага часу ў гадзінах.
Абярыце Вочка E5 і ўвядзіце наступную формулу:
=MOD(D5-C5,1)*24
Гэтая формула апрацоўвае адмоўны час, выкарыстоўваючы функцыю MOD, каб "звярнуць" адмоўныя значэнні да патрабаваных станоўчае значэнне. Паколькі гэтая формула будзе захоўвацца ў дакладны дзень і час пасля поўначы, нам не патрабуецца выкарыстоўваць функцыю КАЛІ . Гэта прыгажосць функцыі MOD .
Заўвага: гэтая формула не будзе працаваць больш за 24 гадзіны.
Падобныя паказанні:
- Як разлічыць час, які прайшоў у Excel (8 спосабаў)
- Палічыць час, які прайшоў паміж двума Даты ў Excel (5 метадаў)
- Як адняць ваенны час у Excel (3 метады)
- Выкарыстанне фармату часу ў Excel VBA (макрас , UDF і UserForm)
- Як разлічыць сярэдні час працы ў Excel (2 простыя спосабы)
Формула для разліку звышурочных у Excel
У гэтым раздзеле я пакажу вам прыклад звышурочнай працы. Звышурочная праца адносіцца да любых гадзін працы супрацоўніка, якія перавышаюць звычайна запланаваныя працоўныя гадзіны.
Зірніце на набор даных:
У гэтымТабліца працоўнага часу Excel, вы можаце заўважыць час пачатку і заканчэння супрацоўнікаў. Тут наш стандартны працоўны час — 8 гадзін. Такім чынам, калі хтосьці працаваў больш за 8 гадзін, наша формула адлюструе гэта ў слупку "Звышурочная праца". Але ў слупку "Прапрацаванае" будзе паказвацца толькі стандартны працоўны час, выкананы супрацоўнікам.
Каб вылічыць звычайны час, адпрацаваны за дзень, увядзіце наступную формулу ў Вочка E5 і перацягніце значок маркера запаўнення:
=IF((D5-C5)*24>$C$11,$C$11,(D5-C5)*24)
Калі супрацоўнік працаваў больш за 8 гадзін, формула дасць максімум 8 гадзін.
Каб вылічыць звышурочную працу за дзень, увядзіце наступную формулу ў Вочка F5 і перацягніце значок маркера запаўнення:
=IF((D5-C5)*24>$C$11,((D5-C5)*24)-$C$11,0)
Гэтая формула ў асноўным выцягвае гэтыя дадатковыя гадзіны пасля аднімання часу з тайм-аўту ў табелі працоўнага часу Excel.
Чытаць далей: Формула Excel для звышурочнай працы больш за 40 гадзін [з бясплатным шаблонам]
Як разлічыць адпрацаваныя гадзіны ў Excel у 24-гадзінным фармаце
Цяпер, калі вы выкарыстоўваеце 24-гадзінны фармат у вашым рэгіёне, вы таксама можаце выкарыстоўваць папярэднія формулы для выканання гэтага.
Мы выкарыстоўваем функцыю MOD для выканання гэтага .
=MOD(D5-C5,1)*24
Вы можаце выкарыстоўваць любое вышэй Формула для разліку адпрацаванага часу ў табелі працоўнага часу Excel для 24-гадзіннага фармату.
Дадатковая інфармацыя: Як дадаць час у Excel за 24 гадзіны (4 спосабы)