Ажлын цагийг тооцоолох Excel томъёо

  • Үүнийг Хуваалц
Hugh West

Агуулгын хүснэгт

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 хүрээ нэмэгдэхэд ажилласан цаг ч нэмэгдэнэ. НИЙСЛЭЛ 40-өөс дээш цаг хүрэхэд илүү цагаар ажилласан цагийг нэмэгдүүлсэн нийлбэр баганад оруулна.

Одоо дараах дэлгэцийн агшинг харна уу:

Энгийн цагийн хуваарийг нийт цагаар тооцож гаргасан ба илүү цагаар ажилласан:

=MAX(E5-G5,0)

Ажилтны илүү цагаар ажилласан сөрөг цагийг дуусгахгүйн тулд бид MAX функцийг ашигладаг. Хэрэв томьёо сөрөг утгатай байвал MAX функц нь Excel-ийн цагийн хүснэгтэд тэгийг буцаана.

Дэлгэрэнгүй унших: Нийт цагийг хэрхэн тооцох вэExcel-д (9 хялбар арга)

Сарын нийт цагийг Excel дээр хэрхэн тооцоолох вэ

Та сард ажилласан нийт цагийг (цаг) -г ашиглан тооцоолж болно. Excel-ийн NETWORKDAYS функц .

Үндсэндээ энэ функц нь танай компанийн ажлын цаг дээр үндэслэн нийт ажилласан цагийг тооцдог.

Ерөнхий томъёо:

=NETWORKDAYS(эхлэх огноо, дуусах огноо)*өдөрт ажиллах цаг

Дараах дэлгэцийн агшинг харна уу:

Формула бид ашиглаж байна:

=NETWORKDAYS(B5,C5)*8

Эндээс та нийт ажилласан цагийг бүхэлд нь харж болно. сар. Бид энд амралтын өдрүүдийг оруулаагүй болно.

Амралтын өдрүүдгүйгээр ажилласан нийт цагийг тооцохын тулд томъёо нь:

=NETWORKDAYS(эхлэх огноо, дуусах огноо) байна. ,holiday_list)*өдөрт ажиллах цаг

Энэ функцын талаар илүү ихийг мэдэхийг хүсвэл: Excel-д NETWORKDAYS функцийг хэрхэн ашиглах талаар (3 тохиромжтой жишээ)

Үдийн хоолыг хассан ажилласан цагийг тооцоолох Excel томъёо

Одоо та ажилчдын өдрийн хоолны цагийг харгалзан үзэх Excel цагийн хуудастай байж магадгүй. Үүнийг тооцохдоо ажлын цаг дээр нэмэх боломжгүй. Бид ажлын цагийг үдийн хоолноос хасч SUM функц ашиглан тооцоолж болно.

Ерөнхий томъёо:

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

Илүү сайн ойлгохын тулд дараах дэлгэцийн агшинг харна уу:

Бид үүнийг ашиглаж байнатомьёо:

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

Бизнесийн ажилтнуудын хувьд бид өдөр бүр орж, гарах ёстой. Ажлын өдөр, ажилласан хугацааг бүхэлд нь хэмжиж, өдрийн хоолыг хасч тооцвол цаг хугацааны дагуу цалинг тооцоолоход тусална. Жишээн дээр би Excel-ийн цагийн хүснэгтэд ажилласан цагийг тооцох томьёо, харин өдрийн хоолны цагийг хассан өдөр бүрийг харуулсан.

Дэлгэрэнгүй унших: Ажилласан цагийг тооцоолох Excel томъёог Үдийн хоолыг хасах

💬 Санаж байх зүйлс

Цагийн форматыг аравтын бутархай хэлбэрээр харуулахгүй бол тоо эсвэл ерөнхий болгож өөрчлөхөө мартуузай.

Хэрэв томьёо #### -г буцаавал таны утга сөрөг эсвэл баганын өргөн бага байна гэсэн үг.

Дүгнэлт

Төгсгөлд нь хэлэхэд энэхүү заавар нь Excel программ дээр ажиллах хугацааг тооцоолох томьёог ашиглахад хэрэгтэй мэдлэгийг танд өгсөн гэж найдаж байна. Бид танд эдгээр бүх зааврыг сурч, дата багцдаа хэрэгжүүлэхийг зөвлөж байна. Дадлага хийх ажлын номыг татаж аваад өөрөө туршиж үзээрэй. Мөн коммент хэсэгт санал хүсэлтээ үлдээгээрэй. Таны үнэ цэнэтэй санал хүсэлт бидэнд иймэрхүү хичээлүүдийг бүтээх урам зориг өгдөг.

Excel-тэй холбоотой янз бүрийн асуудал, шийдлүүдийг манай вэб сайтаас Exceldemy.com шалгахаа бүү мартаарай.

Шинэ арга барилд суралцаж, өссөөр байна!

зарим цагийн зөрүү. Бидний ашигласан томьёо:

=C5-B5

Таны эндээс анзаарч болох асуудал бол бидний цагийн форматын цагийн зөрүү байна. Эхний мэдээллийн хувьд бид 8 цаг хүссэн. Оронд нь бид өглөөний 8:00 цаг авсан.

Та үүнийг янз бүрийн аргаар форматлаж болно. Үр дүнг цаг, минут, секундын форматаар авахын тулд та зүгээр л үүнийг Custom формат болгон өөрчлөх хэрэгтэй.

Үүнийг өөрчлөхийн тулд дараах алхмуудыг дагана уу:

  • Эхлээд нүд.

  • Одоо гар дээрээ Ctrl+1 дарна уу.

  • Одоо Format Cells харилцах цонхноос та янз бүрийн Тоо -г олох болно. Дараа нь Захиалгат -г сонгоод Ангилал . Дараа нь Type хэсгээс 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],[мм] эсвэл [ss] гэх мэт. Үндсэндээ энэ нь 24-өөс дээш цаг байсан ч гэсэн хоёр огнооны хооронд ажилласан цагийг бүхэлд нь өгнө. Тиймээс хэрэв та хоёр огнооны утгын хооронд 24 цагаас илүү ажилласан цагийг тооцоолохыг хүсвэл [hh] ашиглана. Танд ажилласан нийт цагийг хүргэх бөгөөд "hh" нь зөвхөн дуусах огнооны өдөр өнгөрсөн цагийг танд өгөх болно.

4. Одоог хүртэл ажилласан хугацаа

Эхлэх цаг болон одоогийн цагийн хооронд ажилласан хугацааг тооцоолохын тулд ялгаа баганын "Төгсгөлийн цаг"-ын оронд ОДОО функцийг ашиглана уу.

NOW функц нь таны төхөөрөмжөөс одоогийн огноо болон цагийг буцаана. Энэ нь ямар ч оролтын аргументыг хүлээн авахгүй.

Ерөнхий томьёо:

Ажилласан цаг = ОДОО() – Эхлэх цаг

Илүү сайн ойлгохын тулд дараах дэлгэцийн агшинг харна уу:

Хэрэв эхлэх цаг болон одоогийн цагийн хоорондох хугацааны ялгаа нь дараахаас их байвал. 24 цаг, TEXT функцийг ашиглан өдрийн цагийн хэсгийг харуулахын тулд үр дүнг форматлана уу.

Томъёо:

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

Одоо, та мөн өдрийн цагийн хэсэгтэй хамт харагдахын тулд нүдний тусгай форматыг өөрчилснөөр ижил зүйлийг гүйцэтгэж болно.

Excel ажиллах болно. Хэрэв таны эхлэх цаг зөвхөн цагийн хэсэгтэй бол 1990 оны 1-р сарын 1-ний цагийг автоматаар тооцно.

Ийм учраас NOW функц нь ажилласан цагийг тооцоолох явцад буруу гаралт өгөх болно. Бидний дурьдсанчлан, үр дүнгийн утга нь 1990 оны 1-р сарын 1-ээс хойшхи нийт өдрүүдийг агуулна.

Үүнийг шийдэхийн тулд дараах томъёог ашиглана уу:

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

Энд INT функц нь энэ функцээр үүсгэсэн үр дүнгээс өдрийн хэсгийг арилгах болно. Үүний дараа энэ нь цагийг тооцоолоход ашиглах болноялгаа.

Таныг Excel цагийн хүснэгтэд өөрчлөлт оруулах бүрд ОДОО функц шинэчлэгдэж байдгийг санаарай. Гэхдээ энэ нь бодит цаг хугацаанд дахин боловсруулагддаггүй

Нэг өдрийн ээлжинд ажилласан цагийг тооцоолох томьёо

Энэ хэсэгт би та бүхэнд эхлэх болон дуусах цагтай энгийн өгөгдлийн багцыг үзүүлж байна. зарим ажилчдын. Бидний зорилго бол ажилласан цагийг цагаар тооцоолох явдал юм.

Үүнийг харуулахын тулд бид энэ датасетийг ашиглаж байна:

Одоо E5 нүдийг сонгоно уу. болон дараах томьёог бичнэ үү:

=MOD(D5-C5,1)*24

Энд манай томьёо нь тооцоолоход MOD функц -г агуулна. Excel-ийн цагийн хүснэгтэд ажилласан цаг.

Таны харж байгаагаар бид Excel-ийн цагийн хүснэгтэд нийт ажлын цагийг амжилттай тооцож чадсан байна.

Томъёо Шөнийн ээлжинд ажилласан цагийг тооцоолох

Одоо өмнө нь өдрийн ээлжинд үндэслэн цагийн зөрүүг авч үзсэн. Энэ нь таны дуусах цаг өөр өдөр байвал бид танд гаралтыг харуулаагүй гэсэн үг юм. Энэ нь таны эхлэх цаг цц:мм: ss PM, харин дуусах цаг нь цц:мм: ss AM байна гэсэн үг. Та үүнийг ажилчид шөнийн цагаар ажлаа эхлүүлж, маргааш нь дуусгадаг шөнийн ээлжтэй харьцуулж болно.

Дараах мэдээллийн багцыг харна уу:

Энд зарим хүмүүс шөнө ажиллаж байсныг тод харж болно. Тиймээс энд огноог мөн цагтай хамт өөрчилсөн.

Үүнийг шийдэхийн тулд бид IF функцтэй Excel томъёог ашиглаж байна.

Одоо сонгоно уу. E5 нүд болон дараах томьёог бичнэ үү:

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

Таны хувьд харж болно, бид томъёог ашиглан ажилласан цагийг тооцоолсон. Үүнийг шийдэх өөр нэг ашигтай арга бол MOD функц ажилласан цагийг тооцоолох явдал юм.

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 цагаас илүү ажилласан бол манай томьёо үүнийг Илүү цагийн баганад харуулах болно. Гэхдээ "Ажилласан" баганад зөвхөн ажилтны гүйцэтгэсэн ажлын стандарт цагийг харуулна.

Өдөрт ажилласан ердийн цагийг тооцоолохын тулд 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-ийн цагийн хуваарь дахь хугацаа дууссанаас цаг хассаны дараа нэмэлт цагийг гаргаж авдаг.

Дэлгэрэнгүй унших: 40 цагаас дээш илүү цагаар ажиллах Excel-ийн томъёо [үнэгүй загвартай]

24 цагийн цаг ашиглан Excel дээр ажилласан цагийг хэрхэн тооцоолох вэ

Хэрэв та бүс нутагтаа 24 цагийн цагийг ашиглаж байгаа бол өмнөх томьёогоор ч мөн адил үүнийг хийж болно.

Бид үүнийг гүйцэтгэхийн тулд MOD функцийг ашиглаж байна. .

=MOD(D5-C5,1)*24

Та дээрх дурын зүйлийг ашиглаж болно. 24 цагийн турш Excel-ийн цагийн хүснэгтэд ажилласан хугацааг тооцоолох e томьёо.

Дэлгэрэнгүй унших: Excel-д 24 цагаас илүү цагийг хэрхэн нэмэх вэ (4 арга)

Нийт цагийг хэрхэн тооцох вэ

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.