Isi kandungan
Dalam Microsoft Excel, bekerja dengan masa adalah salah satu tugas biasa. Anda akan mendapati diri anda dalam banyak situasi di mana anda akan mempunyai untuk mengira perbezaan masa. Jika anda berada dalam kedudukan pengurusan dalam syarikat anda, anda perlu menjejaki semua helaian masa pekerja. Anda perlu mengira berapa jam mereka telah bekerja. Dalam tutorial ini, anda akan belajar mengira masa bekerja menggunakan formula Excel dengan contoh yang sesuai dan ilustrasi yang betul.
Muat Turun Buku Kerja Amalan
Formula untuk Mengira Time Worked.xlsx
Formula untuk Mencari Perbezaan Masa dalam Excel
Dalam banyak situasi, anda perlu mengira perbezaan masa atau masa bekerja antara dua kali dalam helaian masa. Untuk mengira jumlah masa bekerja, anda perlu mengetahui formula asas untuk mengira perbezaan masa. Dalam bahagian berikut, saya akan menunjukkan kepada anda beberapa contoh ringkas dan mudah yang akan menghapuskan keraguan anda. Saya syorkan anda mempelajari dan menggunakan semua ini pada helaian masa excel anda untuk mengira perbezaan masa.
1. Masa Bekerja Menggunakan Tolak Mudah
Kini, formula mudah untuk mengira perbezaan masa adalah dengan menolak masa mula hingga masa tamat. Dengan cara ini, anda boleh mengira masa bekerja untuk sebarang anjakan dalam helaian masa Excel anda.
Masa Bekerja = Masa Tamat – Masa Mula
Lihat tangkapan skrin berikut:
Di sini, kami adaSeminggu dalam Excel
Dalam contoh ini, saya akan menunjukkan kepada anda contoh yang akan mempunyai jumlah jam dan kerja lebih masa dalam seminggu oleh pekerja. Kami melakukan ini menggunakan fungsi IF , fungsi MAX dan fungsi SUM .
Sila lihat tangkapan skrin berikut:
Di sini, kami mengira masa kerja lebih masa mengikut formula berikut:
=IF(SUM($E$5:E5)>40,SUM($E$5:E5)-40,0)
Fungsi ini pada asasnya mengira lebih masa apabila seseorang melakukan lebih daripada 40 jam seminggu.
Peranan julat pertama fungsi SUM adalah mutlak, tetapi bahagian kedua tidak. Apabila anda menyalin formula ini merentas lajur, anda akan menyaksikan bahawa fungsi SUM meringkaskan semua Waktu yang dikendalikan dalam lajur Bekerja . Apabila julat SUM meningkat, jam bekerja juga akan meningkat. Apabila JUMLAH mencapai lebih daripada 40 jam, ia akan meletakkan waktu lebih masa ke dalam lajur Kerja Lebih Masa sebagai jumlah yang semakin meningkat.
Sekarang, lihat tangkapan skrin berikut:
Waktu biasa dianggarkan berdasarkan jumlah jam, dan kerja lebih masa:
=MAX(E5-G5,0)
Kami menggunakan fungsi MAX untuk tidak berakhir dengan jam Negatif di mana Pekerja telah mengendalikan lebih masa. Jika formula mengembalikan negatif, maka fungsi MAX akan mengembalikan sifar dalam helaian masa Excel.
Baca Lagi: Cara Mengira Jumlah Jamdalam Excel (9 Kaedah Mudah)
Cara Mengira Jumlah Jam dalam Sebulan dalam Excel
Anda boleh mengira jumlah masa (jam) bekerja dalam sebulan menggunakan Fungsi NETWORKDAYS dalam Excel.
Pada asasnya, fungsi ini mengira jumlah jam bekerja berdasarkan waktu kerja syarikat anda.
Formula Generik:
=NETWORKDAYS(tarikh mula, tarikh tamat)*jam bekerja setiap hari
Lihat tangkapan skrin berikut:
Formula kami menggunakan:
=NETWORKDAYS(B5,C5)*8
Di sini, anda boleh melihat jumlah jam bekerja dalam keseluruhan bulan. Kami tidak memasukkan cuti di sini.
Untuk mendapatkan jumlah jam bekerja tanpa cuti, formulanya ialah:
=NETWORKDAYS(tarikh mula, tarikh tamat ,holiday_list)*jam bekerja setiap hari
Untuk mengetahui lebih lanjut tentang fungsi ini, baca: Cara Menggunakan Fungsi NETWORKDAYS dalam Excel (3 Contoh yang Sesuai)
Formula Excel untuk Mengira Jam Bekerja Tolak Makan Tengahari
Kini, anda mungkin mempunyai helaian masa Excel di mana anda perlu mempertimbangkan waktu makan tengah hari pekerja. Dan anda tidak boleh menambah ini pada waktu kerja untuk dikira. Kita boleh mengira jam bekerja tolak makan tengah hari dengan menggunakan fungsi SUM .
Formula Generik:
=SUM((Masa_mula_makan tengah hari)+(masa_akhir_makan tengah hari))*24
Lihat tangkapan skrin berikut untuk memahami dengan lebih baik:
Kami menggunakan iniformula:
=SUM((D5-C5)+(F5-E5))*24
Sebagai pekerja perniagaan, kita perlu mendaftar masuk dan menyemak setiap hari bekerja, mengukur keseluruhan tempoh bekerja dan tolak makan tengah hari sehari boleh membantu untuk mengetahui gaji mengikut masa. Daripada contoh, saya menunjukkan formula untuk mengira masa bekerja tetapi menolak waktu makan tengah hari untuk setiap hari dalam helaian masa Excel.
Baca Lagi: Formula Excel untuk Mengira Jam Bekerja Tolak Makan Tengahari
💬 Perkara yang Perlu Diingat
✎ Pastikan anda menukar format masa kepada nombor atau umum jika ia tidak ditunjukkan dalam format perpuluhan.
✎ Jika formula mengembalikan #### , ini bermakna nilai anda negatif atau lebar lajur lebih kecil.
Kesimpulan
Untuk membuat kesimpulan, saya harap tutorial ini telah memberikan anda secebis pengetahuan berguna untuk menggunakan formula untuk mengira masa bekerja dalam Excel. Kami mengesyorkan anda mempelajari dan menggunakan semua arahan ini pada set data anda. Muat turun buku kerja latihan dan cuba sendiri. Juga, jangan ragu untuk memberi maklum balas di bahagian komen. Maklum balas berharga anda membuatkan kami terus bersemangat untuk membuat tutorial seperti ini.
Jangan lupa untuk menyemak tapak web kami Exceldemy.com untuk pelbagai masalah dan penyelesaian berkaitan Excel.
Teruskan belajar kaedah baharu dan terus berkembang!
beberapa perbezaan masa. Formula yang kami gunakan: =C5-B5
Masalah yang anda boleh perhatikan di sini ialah kami mempunyai perbezaan masa dalam format masa. Bagi data pertama, kami mahukan 8 jam. Sebaliknya, kami mendapat 8:00 PG.
Anda boleh memformatkannya dengan cara yang berbeza. Anda hanya perlu menukarnya kepada format Tersuai untuk mendapatkan hasil dalam format jam, minit dan saat.
Untuk menukar ini ikut langkah berikut:
- Mula-mula, pilih julat sel.
- Sekarang, tekan Ctrl+1 pada papan kekunci anda.
- Kini, daripada Format Cells kotak dialog, anda akan menemui pelbagai Nombor Seterusnya, pilih Tersuai daripada Kategori . Kemudian, daripada Jenis , pilih format h:mm: ss . Akhir sekali, klik pada OK .
Pada akhirnya, ia akan memaparkan masa bekerja dalam format jam, minit dan saat. Jadi, kami berjaya mengira masa yang digunakan selepas melakukan penolakan dalam helaian masa Excel.
Baca Lagi: Cara Menolak Masa dalam Excel (7 Kaedah Pantas)
2. Kira Masa Bekerja dalam Jam, Minit atau Saat
Dalam contoh sebelumnya, anda melihat output kami diformatkan dalam format jam, minit dan saat masa. Sekarang, anda mungkin mahu mengira jam kerja dalam format minit atau saat. Anda juga boleh mengira masa bekerja menggunakan formula Excel. Untuk menunjukkan perkara ini, kami menggunakan set data sebelumnya.
2.1 MasaBekerja dalam Jam
Anda sudah melihat formula berikut untuk mengira perbezaan masa dalam Excel:
=C5-B5
Sekarang, untuk mengira masa bekerja dalam jam sahaja, ubah suai formula seperti berikut:
=(C5-B5)*24
Sekali lagi, Excel akan memberikan anda hasil dalam format masa. Untuk menukar ini, pergi ke format Nombor dalam tab Laman Utama . Dari sana klik pada Nombor .
Selepas itu, anda akan mendapat jam bekerja dalam helaian masa Excel anda.
Sekarang, jika anda tidak mahu hasil dalam perpuluhan tetapi mahukannya dalam format integer, gunakan fungsi INT seperti berikut:
=INT((C5-B5)*24)
Seperti yang anda lihat, kami berjaya mengira jam bekerja dalam helaian masa Excel.
Baca Lagi: Bagaimana untuk Mengira Jumlah Jam dalam Excel (9 Kaedah Mudah)
2.2 Masa Bekerja dalam Minit
Untuk menganggarkan kontras masa dalam minit, anda perlu mendarabkan masa lajur itu dengan jumlah bilangan minit dalam sehari. Iaitu 1440 (24 jam*60 min).
Formula:
=(C5-B5)*24*60
Excel akan memberikannya sekali lagi dalam format masa. Jadi, tukar itu daripada kumpulan Nombor tab Laman Utama .
Baca Lagi: Cara Menambah Minit ke Masa dalam Excel (3 Kaedah Pantas)
2.3 Masa Bekerja dalam Saat
Untuk mengira perbezaan masa dalam saat, anda perlu mendarabkan hasil sebelumnyadengan jumlah bilangan saat dalam sehari. Iaitu 86400 (24 jam * 60 min * 60 saat).
Kami menggunakan formula berikut:
=(C5-B5)*24*60*60
Dengan cara ini, anda boleh mengira masa bekerja dalam sebarang format menggunakan formula ini untuk helaian masa Excel.
Perhatikan formula ini hanya akan berfungsi jika anda mengira perbezaan masa Excel untuk hari yang sama. Jika nilai masa anda daripada tarikh yang berbeza, formula ini akan mengembalikan output yang salah. Jangan risau tentang ini. Kami akan membincangkan perkara ini dalam bahagian kemudian.
Baca Lagi: Cara Mengira Masa dalam Excel (16 Cara Kemungkinan)
3. Kira Masa Bekerja Menggunakan Fungsi TEKS
Dalam bahagian sebelumnya, kami terpaksa menukar format perbezaan masa untuk mengira. Kerana Excel secara automatik mengubah perbezaan dalam format masa. Atas sebab ini, kami terpaksa menukar format buku tebal.
Sekarang, jika anda tidak mahu menghadapi bahaya ini dan mahukan penyelesaian yang mudah, gunakan fungsi TEKS . Di sini, anda tidak perlu risau tentang menukar format.
Formula Generik:
=TEXT(Masa Tamat – Masa Mula, Format)
Sekarang, hujah pertama ialah penolakan asas. Dan dalam format, anda hanya perlu memasukkan format perbezaan masa yang anda mahu.
Baca Lagi: Formula Helaian Masa dalam Excel (5 Contoh)
3.1 Paparan Hanya Jam
Untuk memaparkan hanya jam bekerja,gunakan formula berikut:
=TEXT(C5-B5,"hh")
Formula ini hanya akan menyampaikan hasil yang memaparkan nombor perbezaan jam antara nilai dua masa. Jika keputusan anda ialah 10 jam dan 40 minit, ia akan memaparkan 9 jam sahaja.
Kandungan Berkaitan: Cara Menolak dan Memaparkan Masa Negatif dalam Excel (3 Kaedah)
3.2 Paparkan Minit Sahaja
Untuk memaparkan hanya minit berfungsi, gunakan formula berikut:
=TEXT(C5-B5,"[mm]")
3.3 Paparan Hanya Saat
Untuk memaparkan hanya beberapa saat, gunakan formula berikut:
=TEXT(C5-B5,"[ss]")
3.4 Paparan Jam dan Minit
Untuk memaparkan hanya jam dan minit bekerja, gunakan formula berikut:
=TEXT(C5-B5,"[hh]:mm")
3.5 Paparan Jam, Minit dan Saat
Untuk memaparkan hanya jam, minit dan saat bekerja, gunakan formula berikut:
=TEXT(C5-B5,"hh:mm:ss")
Sekarang, anda mungkin bertanya mengapa kami menggunakan kurungan segi empat sama seperti [hh],[mm] atau [ss] di suatu tempat. Pada asasnya, ia memberi anda keseluruhan bilangan jam bekerja antara dua tarikh, walaupun jam itu lebih daripada 24. Jadi, jika anda ingin mengira jam bekerja antara dua nilai tarikh yang perbezaannya melebihi 24 jam, menggunakan [hh] akan menyampaikan kepada anda jumlah jam bekerja dan "hh" hanya akan memberikan anda jam yang berlalu pada hari tarikh tamat.
4. Masa Bekerja Hingga Sekarang
Untuk mengira masa bekerja antara masa mula dan masa semasa, gunakan fungsi SEKARANG dan bukannya Masa Tamat dalam lajur Perbezaan.
Fungsi SEKARANG mengembalikan tarikh dan masa sekarang daripada peranti anda. Ia tidak menerima sebarang hujah input.
Formula Generik:
Masa Bekerja = SEKARANG() – Masa Mula
Sila lihat tangkapan skrin berikut untuk pemahaman yang lebih baik:
Jika perbezaan masa antara masa mula dan masa semasa adalah lebih besar daripada 24 jam, formatkan hasil untuk memaparkan hari dengan bahagian masa menggunakan fungsi TEKS.
Formula:
=TEXT(NOW()-B5,"dd hh:ss:mm")
Kini, anda juga boleh melaksanakan perkara yang sama dengan mengubah suai pemformatan tersuai sel untuk memaparkan hari bersama-sama bahagian masa.
Excel akan mempertimbangkan masa 1 Januari 1990 secara automatik jika masa mula anda hanya mempunyai bahagian masa.
Atas sebab ini, fungsi NOW akan memberikan anda output yang salah semasa mengira masa bekerja. Seperti yang kami nyatakan, nilai yang terhasil juga akan mempunyai jumlah hari yang telah berlalu sejak 1 Jan 1990.
Untuk menyelesaikannya, gunakan formula berikut:
=NOW()- INT(NOW())-B5
Di sini, fungsi INT akan mengosongkan bahagian hari daripada hasil yang dihasilkan oleh fungsi ini. Selepas itu, ia akan menggunakan ini untuk mengira masaperbezaan.
Ingat, fungsi NOW kemas kini setiap kali anda membuat perubahan dalam helaian masa Excel anda. Tetapi ia tidak berfungsi semula dalam masa nyata
Formula untuk Mengira Jam Bekerja untuk Syif Hari
Dalam bahagian ini, saya menunjukkan kepada anda set data ringkas yang mempunyai beberapa masa mula dan masa tamat daripada beberapa pekerja. Matlamat kami adalah untuk mengira masa bekerja dalam jam.
Untuk menunjukkan ini, kami menggunakan set data ini:
Sekarang, pilih Sel E5 dan taip formula berikut:
=MOD(D5-C5,1)*24
Di sini, formula kami mengandungi fungsi MOD untuk mengira masa bekerja dalam jam dalam helaian masa Excel.
Seperti yang anda lihat, kami berjaya mengira jumlah jam kerja dalam helaian masa Excel.
Formula untuk Mengira Masa Bekerja untuk Syif Malam
Kini, sebelum ini membincangkan perbezaan masa berdasarkan syif siang. Ini bermakna kami tidak menunjukkan kepada anda output jika masa tamat anda pada tarikh yang berbeza. Ini bermakna masa mula anda ialah dalam hh:mm: ss PM, tetapi masa tamat ialah hh:mm: ss AM. Anda boleh membandingkan ini dengan syif malam di mana pekerja mula bekerja pada waktu malam dan selesai keesokan harinya.
Sila lihat set data berikut:
Di sini, anda boleh melihat dengan jelas beberapa orang bekerja pada waktu malam. Jadi, tarikh berubah di sini juga mengikut masa.
Untuk menyelesaikannya, kami menggunakan formula Excel dengan fungsi IF .
Sekarang, pilih Sel E5 dan taip formula berikut:
=IF((D5-C5)<0,1-(C5-D5),(D5-C5))
Sambil anda boleh lihat, kami mengira masa bekerja menggunakan formula. Satu lagi cara yang berguna untuk menyelesaikannya ialah menggunakan fungsi MOD untuk mengira masa bekerja dalam jam.
Pilih Sel E5 dan taipkan formula berikut:
=MOD(D5-C5,1)*24
Formula ini mengendalikan masa negatif dengan menggunakan fungsi MOD untuk "menterbalikkan" nilai negatif kepada yang diminta nilai positif. Oleh kerana formula ini akan bertahan pada hari yang tepat dan masa yang berlalu tengah malam, kami tidak perlu menggunakan fungsi JIKA . Inilah keindahan fungsi MOD .
Nota untuk Diingat: Formula ini tidak akan berfungsi selama lebih daripada 24 jam.
Bacaan Serupa:
- Cara Mengira Masa Berlalu dalam Excel (8 Cara)
- Kira Masa Berlalu Antara Dua Tarikh dalam Excel (5 Kaedah)
- Cara Menolak Masa Ketenteraan dalam Excel (3 Kaedah)
- Gunakan Format Masa dalam Excel VBA (Makro , UDF dan UserForm)
- Cara Mengira Purata Masa Pengendalian dalam Excel (2 Cara Mudah)
Formula untuk Mengira Lebih Masa dalam Excel
Dalam bahagian ini, saya akan menunjukkan kepada anda contoh kerja lebih masa. Kerja lebih masa merujuk kepada mana-mana waktu yang dikendalikan oleh pekerja yang melebihi waktu kerja mereka yang biasanya dijadualkan.
Sila lihat set data:
Dalam iniLembaran masa Excel, anda boleh melihat masa mula dan masa tamat pekerja. Di sini, waktu kerja standard kami ialah 8 jam. Jadi, jika sesiapa bekerja lebih daripada 8 jam, formula kami akan memaparkannya dalam ruangan Kerja Lebih Masa. Tetapi, lajur Bekerja, hanya akan menunjukkan masa kerja standard yang dilakukan oleh pekerja.
Untuk mengira masa biasa bekerja dalam sehari, taip formula berikut dalam Sel E5 dan seret ikon pemegang isian:
=IF((D5-C5)*24>$C$11,$C$11,(D5-C5)*24)
Jika pekerja telah beroperasi lebih daripada 8 jam, formula hanya akan menghasilkan maksimum 8 jam.
Untuk mengira lebih masa dalam sehari, taip formula berikut dalam Sel F5 dan seret ikon pemegang isian:
=IF((D5-C5)*24>$C$11,((D5-C5)*24)-$C$11,0)
Formula ini pada asasnya mengekstrak jam tambahan itu selepas menolak masa masuk daripada masa tamat dalam helaian masa Excel.
Baca Lagi: Formula Excel untuk Kerja Lebih Masa melebihi 40 Jam [dengan Templat Percuma]
Cara Mengira Jam Bekerja dalam Excel Menggunakan Jam 24 Jam
Sekarang, jika anda menggunakan jam 24 jam di rantau anda, anda juga boleh menggunakan formula sebelumnya untuk melaksanakan ini.
Kami menggunakan fungsi MOD untuk melaksanakan ini .
=MOD(D5-C5,1)*24
Anda boleh menggunakan mana-mana di atas e formula untuk mengira masa bekerja dalam helaian masa Excel untuk jam 24 jam.
Baca Lagi: Cara Menambah Masa dalam Excel Lebih 24 Jam (4 cara)