Ishlagan vaqtni hisoblash uchun Excel formulasi

  • Buni Baham Ko'Ring
Hugh West

Microsoft Excelda vaqt bilan ishlash tanish vazifalardan biridir. Siz o'zingizni juda ko'p vaziyatlarda topasiz, unda siz vaqt farqlarini hisoblashingiz kerak. Agar siz kompaniyangizda boshqaruvchi lavozimda bo'lsangiz, barcha xodimlarning ish jadvallarini kuzatib borishingiz kerak bo'ladi. Ular necha soat ishlaganligini hisoblashingiz kerak. Ushbu qo'llanmada siz Excel formulasidan foydalanib, tegishli misollar va tegishli rasmlar bilan ishlagan vaqtni hisoblashni o'rganasiz.

Amaliy ish kitobini yuklab oling

Hisoblash uchun formulalar Time Worked.xlsx

Excelda vaqt farqlarini topish formulasi

Ko'p hollarda vaqt jadvalida vaqt farqlarini yoki ikki marta ishlagan vaqtni hisoblashingiz kerak bo'ladi. Ishlangan umumiy vaqtni hisoblash uchun siz vaqt farqlarini hisoblashning asosiy formulasini bilishingiz kerak. Keyingi bo'limlarda men sizga shubhalaringizni yo'q qiladigan oddiy va oson misollarni ko'rsataman. Vaqt farqini hisoblash uchun bularning barchasini o'rganishni va excel jadvaliga qo'llashni tavsiya qilaman.

1. Oddiy ayirish yordamida ishlagan vaqt

Endi, vaqt farqini hisoblashning oddiy formulasi ayirishdir. boshlanish vaqti tugash vaqti. Shunday qilib, Excel jadvalidagi istalgan smenada ishlagan vaqtni hisoblashingiz mumkin.

Ishlagan vaqt = Tugash vaqti – Boshlanish vaqti

Quyidagi skrinshotga qarang:

Mana, bizdaExcelda bir hafta

Ushbu misolda men sizga xodimning bir hafta ichida ishlagan jami soatlari va qo'shimcha ish vaqti bo'lgan misolni ko'rsataman. Biz buni IF funktsiyasi , MAX funksiyasi va SUM funksiyasi yordamida amalga oshirmoqdamiz. .

Quyidagi skrinshotni ko'ring:

Bu erda biz qo'shimcha ishlagan vaqtni quyidagi formula bo'yicha hisobladik:

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

Bu funktsiya asosan bir kishi haftasiga 40 soatdan ortiq ishlaganidan keyin qo'shimcha ish vaqtini hisoblab chiqadi.

Birinchi diapazonning roli SUM funktsiyasi mutlaq, lekin ikkinchi qismi emas. Ushbu formulani ustun bo'ylab ko'chirsangiz, SUM funksiyasi Ishlagan ustunidagi barcha ish soatlarini jamlaganiga guvoh bo'lasiz. SUM diapazoni oshganda, ishlagan soatlar ham ortadi. SUM 40 soatdan ko'proq vaqtga yetganda, u qo'shimcha ish soatlarini ortib borayotgan jami sifatida "Qo'shimcha ish" ustuniga qo'yadi.

Endi, quyidagi skrinshotni ko'ring:

Oddiy ish soatlari umumiy soatlar asosida hisoblab chiqiladi va qo'shimcha ish vaqti:

=MAX(E5-G5,0)

Biz MAX funktsiyasidan Xodim qo'shimcha ishlagan ish vaqtining salbiy holatlariga to'sqinlik qilmaslik uchun foydalanamiz. Agar formula manfiy bo'lsa, MAX funktsiyasi Excel vaqt jadvalida nolni qaytaradi.

Batafsil o'qing: Jami soatlarni qanday hisoblash mumkinExcelda (9 ta oson usul)

Bir oydagi jami soatlarni Excelda qanday hisoblash mumkin

Siz dan foydalanib, bir oyda ishlagan umumiy vaqtni (soatni) hisoblashingiz mumkin. Excelda NETWORKDAYS funksiyasi .

Asosan, bu funksiya kompaniyangizning ish soatlari asosida ishlagan umumiy soatni hisoblab chiqadi.

Umumiy formula:

=NETWORKDAYS(boshlanish sanasi, tugash sanasi)*kunlik ish soati

Quyidagi skrinshotga qarang:

Formula biz foydalanamiz:

=NETWORKDAYS(B5,C5)*8

Bu yerda siz butun ishlagan umumiy soatlarni ko'rishingiz mumkin oy. Biz bu yerga bayramlarni kiritmadik.

Bayramsiz ishlagan jami soatlarni hisoblash uchun formula quyidagicha bo‘ladi:

=NETWORKDAYS(boshlanish sanasi, tugash sanasi). ,holiday_list)*kunlik ish vaqti

Ushbu funksiya haqida koʻproq bilish uchun quyidagini oʻqing: Excelda NETWORKDAYS funksiyasidan qanday foydalanish (3 ta mos misol)

Ishlagan soatlarni hisoblash uchun Excel formulasi tushlikdan minus

Endi sizda Excel jadvali bo'lishi mumkin, unda siz xodimlarning tushlik vaqtini hisobga olishingiz kerak bo'ladi. Va buni hisoblash uchun ish vaqtiga qo'sha olmaysiz. Biz SUM funksiyasi yordamida ishlagan soatlarni tushlikdan tashqari hisoblashimiz mumkin.

Umumiy formula:

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

Yaxshiroq tushunish uchun quyidagi skrinshotga qarang:

Biz bundan foydalanmoqdamizformula:

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

Biznes xodimlari sifatida biz har safar ro'yxatdan o'tishimiz va tekshirishimiz kerak. ish kuni, butun ishlagan davrni o'lchash va kunning tushlikdan ayirilishi vaqtga qarab ish haqini aniqlashga yordam beradi. Misoldan men Excel jadvalida har bir kun uchun ishlagan vaqtni, lekin tushlik vaqtini olib tashlashni hisoblash formulasini ko'rsatdim.

Batafsil o'qing: Ishlangan soatlarni hisoblash uchun Excel formulasi Minus tushlik

💬 Esda tutish kerak bo'lgan narsalar

Vaqt formatini o'nlik formatda ko'rsatilmasa, raqam yoki umumiy formatga o'zgartirishni unutmang.

Agar formula #### qaytarsa, bu sizning qiymatingiz salbiy yoki ustun kengligi kichikroq ekanligini bildiradi.

Xulosa

Xulosa qilib aytmoqchimanki, ushbu qo'llanma sizga Excelda ishlagan vaqtni hisoblash uchun formuladan foydalanish bo'yicha foydali bilimlarni taqdim etdi deb umid qilaman. Ushbu ko'rsatmalarning barchasini o'rganishingizni va ma'lumotlar to'plamiga qo'llashingizni tavsiya qilamiz. Amaliy ish kitobini yuklab oling va ularni o'zingiz sinab ko'ring. Shuningdek, sharhlar bo'limida o'z fikringizni bildiring. Sizning qimmatli fikr-mulohazalaringiz bizni shunga o'xshash darsliklar yaratishga undaydi.

Excel bilan bog'liq turli muammolar va yechimlar uchun Exceldemy.com veb-saytimizni tekshirishni unutmang.

Yangi usullarni o'rganishda va rivojlanishda davom eting!

ba'zi vaqt farqlari. Biz ishlatgan formula:

=C5-B5

Bu yerda siz koʻrishingiz mumkin boʻlgan muammo shundaki, bizda vaqt formatida vaqt farqi bor. Birinchi ma'lumotlarga kelsak, biz 8 soatni xohladik. Buning o'rniga bizda ertalab soat 8:00 bor.

Uni turli yo'llar bilan formatlashingiz mumkin. Natijani soat, daqiqa va soniya formatida olish uchun uni maxsus formatga o‘zgartirishingiz kerak bo‘ladi.

Buni o‘zgartirish uchun quyidagi amallarni bajaring:

  • Birinchi navbatda, diapazonni tanlang. katakchalar.

  • Endi klaviaturangizda Ctrl+1 tugmasini bosing.

  • Endi Hujayralarni formatlash dialog oynasida siz turli xil Raqamlarni topasiz. Keyin Maxsus -ni tanlang. Turkum . Keyin Type dan h:dd: ss formatini tanlang. Nihoyat, OK tugmasini bosing.

Oxir-oqibat, u ishlagan vaqtni soat, daqiqa va soniya formatida ko'rsatadi. Shunday qilib, biz Excel vaqt jadvalida ayirishni amalga oshirgandan so'ng ishlagan vaqtni hisoblashda muvaffaqiyat qozondik.

Batafsil o'qing: Excelda vaqtni qanday ayirish mumkin (7 ta tezkor usul)

2. Soat, daqiqa yoki sekundlarda ishlagan vaqtni hisoblash

Oldingi misolda siz bizning chiqishimiz soatlar, daqiqalar va soniyalar formatida formatlanganini ko'rdingiz. Endi siz ish vaqtini daqiqa yoki soniya formatida hisoblashni xohlashingiz mumkin. Bundan tashqari, Excel formulasi yordamida ishlagan vaqtni hisoblashingiz mumkin. Buni ko'rsatish uchun biz oldingi ma'lumotlar to'plamidan foydalanmoqdamiz.

2.1 VaqtSoatlarda ishlagan

Siz Excelda vaqt farqini hisoblash uchun quyidagi formulani allaqachon ko'rgansiz:

=C5-B5

Endi, faqat soatlarda ishlagan vaqtni hisoblash uchun formulani quyidagi kabi o'zgartiring:

=(C5-B5)*24

Yana Excel sizga natijani vaqt formatida beradi. Buni o'zgartirish uchun Uy yorlig'idagi Raqamlar formatiga o'ting. U yerdan Raqam tugmasini bosing.

Shundan so'ng siz Excel vaqt jadvalida ishlagan soatlarni olasiz.

Endi, agar siz natijani o'nli kasrda olishni xohlamaysiz, lekin ularni butun son formatida bo'lishini xohlasangiz, INT funktsiyasidan quyidagi kabi foydalaning:

=INT((C5-B5)*24)

Ko'rib turganingizdek, biz Excel jadvalida ishlagan soatlarni muvaffaqiyatli hisoblaymiz.

Batafsil o'qing: Qanday qilib Excelda jami soatlarni hisoblash uchun (9 ta oson usul)

2.2 Daqiqalarda ishlagan vaqt

Vaqt kontrastini daqiqalarda hisoblash uchun siz ushbu ustun vaqtlarini ko'paytirishingiz kerak. bir kundagi umumiy daqiqalar soni. Ya'ni 1440 (24 soat*60 min).

Formula:

=(C5-B5)*24*60

Excel ularni yana vaqt formatida beradi. Shunday qilib, buni Uy yorlig'ining Raqamlar guruhidan o'zgartiring.

Batafsil o'qing: Excelda vaqtga daqiqalarni qanday qo'shish mumkin (3 ta tezkor usul)

2.3 soniyalarda ishlagan vaqt

Vaqt farqini soniyalarda hisoblash uchun oldingi natijani koʻpaytirish kerak.bir kundagi jami soniyalar soni bo'yicha. Bu 86400 (24 soat * 60 min * 60 soniya).

Biz quyidagi formuladan foydalanamiz:

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

Shunday qilib Excel vaqt jadvali uchun ushbu formuladan foydalanib istalgan formatda ishlagan vaqtni hisoblashingiz mumkin.

Ushbu formulaga e'tibor bering. Agar siz o'sha kun uchun Excel vaqt farqini hisoblasangizgina ishlaydi. Vaqt qiymatlari turli sanalardan bo'lsa, bu formula noto'g'ri natijani qaytaradi. Bu haqda tashvishlanmang. Buni keyingi bo'limda muhokama qilamiz.

Batafsil o'qing: Excelda vaqtni qanday hisoblash mumkin (16 ta mumkin bo'lgan usul)

3. TEXT funksiyasidan foydalanib ishlagan vaqtni hisoblang

Oldingi bo'limda hisoblash uchun vaqt farqi formatini o'zgartirishimiz kerak edi. Chunki Excel avtomatik ravishda vaqt formatidagi farqni o'zgartiradi. Shu sababli, biz tome formatini o'zgartirishga majbur bo'ldik.

Endi, agar siz bu xavfga duch kelishni istamasangiz va oddiy yechimni istasangiz, TEXT funksiyasidan foydalaning. Bu erda formatni o'zgartirish haqida tashvishlanishingiz shart emas.

Umumiy formula:

=TEXT(Yakunlash vaqti – Boshlanish vaqti, Format)

Endi, birinchi argument asosiy ayirish hisoblanadi. Formatda esa oʻzingiz xohlagan vaqt farqi formatini kiritishingiz kifoya.

Batafsil oʻqing: Excelda vaqt jadvali formulasi (5 ta misol)

3.1 Faqat ish soatlarini ko'rsatish

Faqat ishlagan soatlarni ko'rsatish uchun,quyidagi formuladan foydalaning:

=TEXT(C5-B5,"hh")

Ushbu formula faqat raqamni ko'rsatadigan natijani beradi ikki vaqt qiymatlari orasidagi soat farqi. Natijangiz 10 soatu 40 daqiqa bo'lsa, u faqat 9 soatni ko'rsatadi.

Aloqador kontent: Excelda salbiy vaqtni qanday ayirish va ko'rsatish mumkin (3 usul)

3.2 Faqat daqiqalarni ko'rsatish

Faqat ishlagan daqiqalarni ko'rsatish uchun quyidagi formuladan foydalaning:

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

3.3 Faqat soniyalarni ko'rsatish

Faqat ishlagan soniyalarni ko'rsatish uchun quyidagi formuladan foydalaning:

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

3.4 Soat va daqiqalarni ko'rsatish

Faqat ishlagan soat va daqiqalarni ko'rsatish uchun quyidagi formuladan foydalaning:

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

3.5 Soat, daqiqa va soniyalarni ko'rsatish

Faqat ishlagan soatlar, daqiqalar va soniyalarni ko'rsatish uchun, quyidagi formuladan foydalaning:

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

Endi siz nima uchun kvadrat qavslardan foydalanayotganimizni so'rashingiz mumkin. kabi [hh], [mm] yoki [ss] biror joyda. Asosan, bu sizga ikki sana orasidagi ishlagan soatlarning butun sonini beradi, hatto soat 24 dan katta bo'lsa ham. Shunday qilib, agar siz farq 24 soatdan ortiq bo'lgan ikki sana qiymati o'rtasida ishlagan soatlarni hisoblamoqchi bo'lsangiz, [hh] yordamida Sizga ishlagan soatlarning umumiy sonini, "hh" esa faqat tugash sanasi kuni o'tgan soatlarni beradi.

4. Hozirgacha ishlagan vaqt

Boshlanish vaqti va joriy vaqt orasidagi ishlagan vaqtni hisoblash uchun Farq ustunidagi Tugash vaqti oʻrniga HOZIR funksiyasidan foydalaning.

HOZIR funksiyasi qurilmangizdan hozirgi sana va vaqtni qaytaradi. U hech qanday kiritish argumentini qabul qilmaydi.

Umumiy formula:

Ishlagan vaqt = NOW() – Boshlanish vaqti

Yaxshiroq tushunish uchun quyidagi skrinshotni ko'rib chiqing:

Agar boshlanish vaqti va joriy vaqt o'rtasidagi vaqt farqi dan kattaroq bo'lsa. 24 soat, TEXT funktsiyasidan foydalanib, kunni vaqt qismi bilan ko'rsatish uchun natijani formatlang.

Formula:

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

Endi siz xuddi shu narsani vaqt qismi bilan birga kunni ko'rsatish uchun hujayraning maxsus formatini o'zgartirish orqali ham bajarishingiz mumkin.

Excel Agar sizning boshlanish vaqtingiz faqat vaqt qismiga ega bo'lsa, avtomatik ravishda 1990 yil 1 yanvar vaqtini hisobga oling.

Shu sababli HOZIR funktsiyasi ishlagan vaqtni hisoblashda noto'g'ri chiqishni ta'minlaydi. Yuqorida aytib o'tganimizdek, natijada olingan qiymat 1990 yil 1 yanvardan boshlab o'tgan jami kunlarga ham ega bo'ladi.

Buni hal qilish uchun quyidagi formuladan foydalaning:

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

Bu yerda INT funksiyasi kun qismini ushbu funksiya tomonidan ishlab chiqarilgan natijadan tozalaydi. Shundan so'ng, u vaqtni hisoblash uchun undan foydalanadiFarq.

Yodda tutingki, HOZIR funksiya har safar Excel vaqt jadvaliga o'zgartirish kiritganingizda yangilanadi. Lekin u real vaqtda qayta ishlamaydi

Bir kunlik smenada ishlagan soatlarni hisoblash formulasi

Ushbu bo'limda men sizga boshlang'ich va tugash vaqtiga ega oddiy ma'lumotlar to'plamini ko'rsataman. ba'zi xodimlarning. Bizning maqsadimiz ishlagan vaqtni soatlarda hisoblashdir.

Buni ko'rsatish uchun biz ushbu ma'lumotlar to'plamidan foydalanamiz:

Endi E5 uyani tanlang. va quyidagi formulani kiriting:

=MOD(D5-C5,1)*24

Bu erda formulamiz hisoblash uchun MOD funktsiyasi ni o'z ichiga oladi. Excel ish vaqt jadvalida soatlarda ishlagan vaqt.

Ko'rib turganingizdek, Excel jadvalida jami ish soatlarini hisoblashda muvaffaqiyat qozondik.

Formula Tungi smenada ishlagan vaqtni hisoblash uchun

Endi avvalroq kunduzgi smenaga asoslangan vaqt farqi muhokama qilingan edi. Ya'ni, agar tugash vaqtingiz boshqa sanada bo'lsa, biz sizga natijani ko'rsatmadik. Bu sizning boshlanish vaqtingiz ss:dd: ss PM, da, lekin tugash vaqti soat:dd: ss AM. Siz buni tungi smena bilan solishtirishingiz mumkin, u yerda xodimlar tunda ish boshlaydilar va ertasi kuni tugatadilar.

Quyidagi maʼlumotlar toʻplamini koʻrib chiqing:

Bu yerda siz ba'zi odamlar tunda ishlaganini aniq ko'rishingiz mumkin. Demak, bu yerda sana ham vaqt bilan oʻzgardi.

Buni hal qilish uchun biz Excel formulasidan foydalanamiz IF funksiyasi .

Endi, tanlang E5 uyasi va quyidagi formulani kiriting:

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

Siz kabi ko'rish mumkin, biz formuladan foydalanib ishlagan vaqtni hisobladik. Buni hal qilishning yana bir foydali usuli MOD funksiyasidan ishlagan vaqtni soatlarda hisoblash uchun foydalanishdir.

Uya E5 ni tanlang va quyidagi formulani kiriting:

=MOD(D5-C5,1)*24

Ushbu formula manfiy vaqtni MOD funksiyasidan foydalanib, manfiy qiymatlarni talab qilingan qiymatga "teskari" o'zgartirish uchun ishlatadi. ijobiy qiymat. Ushbu formula aniq kun va yarim tundan o'tgan vaqtlarga to'g'ri kelishi sababli, biz IF funktsiyasidan foydalanishni talab qilmaymiz. Bu MOD funktsiyasining go'zalligi.

Esda tuting: Ushbu formula 24 soatdan ortiq vaqt davomida ishlamaydi.

O'xshash ko'rsatkichlar:

  • Excelda o'tgan vaqtni qanday hisoblash mumkin (8 usul)
  • Ikki o'rtasidagi o'tgan vaqtni hisoblash Excelda sanalar (5 usul)
  • Excelda harbiy vaqtni qanday ayirish mumkin (3 usul)
  • Excel VBA (makros) da vaqt formatidan foydalanish , UDF va UserForm)
  • Excelda o'rtacha ishlov berish vaqtini qanday hisoblash mumkin (2 oson usul)

Excelda qo'shimcha ish vaqtini hisoblash formulasi

Ushbu bo'limda men sizga qo'shimcha ish vaqti misolini ko'rsataman. Qo'shimcha ish vaqti deganda xodim tomonidan belgilangan ish vaqtidan oshib ketadigan har qanday soatlar tushuniladi.

Ma'lumotlar to'plamini ko'rib chiqing:

BundaExcel vaqt jadvalida siz xodimlarning boshlanish va tugash vaqtini ko'rishingiz mumkin. Bu erda standart ish soatimiz 8 soat. Shunday qilib, agar kimdir 8 soatdan ko'proq ishlagan bo'lsa, bizning formulamiz buni Qo'shimcha vaqt ustunida ko'rsatadi. Biroq, "Ishlagan" ustunida faqat xodim tomonidan bajarilgan standart ish vaqti ko'rsatiladi.

Bir kunlik odatdagi ish vaqtini hisoblash uchun E5 katakchasi ga quyidagi formulani kiriting va uni sudrab torting. to'ldirish dastagi belgisi:

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

Agar xodim 8 soatdan ortiq ishlagan bo'lsa, formula faqat maksimal 8 soat ishlab chiqaradi.

Bir kun ichida qo'shimcha ish vaqtini hisoblash uchun F5 katagiga quyidagi formulani kiriting va to'ldirish dastagi belgisini torting:

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

Ushbu formula Excel vaqt jadvalidagi vaqt tugashidan vaqtni ayirgandan keyin qo'shimcha soatlarni ajratib oladi.

Batafsil o'qing: 40 soatdan ortiq qo'shimcha ish uchun Excel formulasi [bepul shablon bilan]

Excelda 24 soatlik soatdan foydalangan holda ish soatlarini qanday hisoblash mumkin

Agar siz mintaqangizda 24 soatlik soatdan foydalanayotgan bo'lsangiz, buni amalga oshirish uchun oldingi formulalarni ham ishlatishingiz mumkin.

Buni amalga oshirish uchun biz MOD funksiyasidan foydalanamiz. .

=MOD(D5-C5,1)*24

Siz yuqoridagi har qanday foydalanishingiz mumkin 24 soatlik soat uchun Excel jadvalida ishlagan vaqtni hisoblash uchun e formulasi.

Batafsil o'qing: Excelda 24 soatdan ortiq vaqtni qanday qo'shish mumkin (4 usul)

Jami soatlarni qanday hisoblash mumkin

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.