Cara Mengira Tahun Perkhidmatan dalam Excel (4 Cara Mudah)

  • Berkongsi Ini
Hugh West

Andaikan anda mempunyai pekerja yang baru-baru ini meletakkan jawatan daripada syarikat anda. Anda ingin mengira tahun perkhidmatannya di syarikat anda. Terdapat beberapa cara untuk mengira itu. Kita boleh menggunakan banyak formula untuk ini. Objektif utama artikel ini adalah untuk menerangkan cara mengira tahun perkhidmatan dalam Excel dengan cara yang berbeza. Tempoh perkhidmatan dengan hari, bulan dan tahun juga akan dikira.

Muat Turun Buku Kerja Amalan

Mengira Tahun Perkhidmatan.xlsx

4 Cara Mudah Mengira Tahun Perkhidmatan dalam Excel

Seperti yang saya katakan sebelum ini terdapat beberapa cara untuk mengira tahun perkhidmatan dalam Excel. Di sini, saya akan menerangkan 4 cara yang mudah dan cekap untuk melakukannya. Saya telah mengambil set data berikut untuk menerangkan artikel ini. Ia mengandungi Nama Pekerja , Tarikh Menyertai dan Tarikh Tamat . Saya akan menerangkan cara mengira Tahun Perkhidmatan untuk mereka.

1. Menggunakan INT & YEARFRAC Berfungsi untuk Mengira Tahun Perkhidmatan

Dalam kaedah ini, saya akan menerangkan cara anda boleh menggunakan fungsi INT dan fungsi YEARFRAC untuk mengira tahun perkhidmatan dalam Excel. Mari lihat langkah-langkahnya.

Langkah:

  • Pertama sekali, pilih sel yang anda mahu mengira Tahun Perkhidmatan . Di sini, saya memilih sel E5 .
  • Kedua, dalam sel E5 tulis yang berikut7
  • DATEDIF(C5,D5,”ym”) —-> Ini DATEDIF fungsi akan mengembalikan bilangan bulan antara dua tarikh yang diberikan tanpa menghiraukan hari dan tahun.
    • Output: 11
  • JIKA(DATEDIF(C5,D5,”y”)=0,DATEDIF(C5,D5 ,”ym”)&” Bulan”,DATEDIF(C5,D5,”y”)&” Tahun, “&DATEDIF(C5,D5,”ym”)&” Bulan”) —-> bertukar menjadi
    • JIKA(7=0,11&” Bulan”,7&” Tahun, “&11&” Bulan”) —-> Sekarang, IF fungsi akan menyemak logical_test . Jika ia Benar , formula akan mengembalikan Tahun Perkhidmatan dalam bulan . Dan jika ia Salah rumus akan mengembalikan Tahun Perkhidmatan dalam tahun dan bulan.
      • Output: “7 Tahun, 11 Bulan”
    • Ketiga, tekan MASUKKAN untuk mendapatkan hasilnya.

    • Seterusnya, seret Pemegang Isi untuk menyalin formula.

    Akhir sekali, anda dapat melihat bahawa saya telah menyalin formula dan mengira Tahun Perkhidmatan untuk setiap pekerja.

    Kira Tahun Perkhidmatan dalam Excel dari Tarikh Sewa

    Dalam bahagian ini, saya akan menunjukkan kepada anda bagaimana anda boleh mengira Tahun Perkhidmatan dari Sewa Tarikh hingga tarikh semasa . Saya juga akan menunjukkan kepada anda bagaimana anda boleh mengira Tarikh Tamat tempoh perkhidmatan daripada Tarikh Sewa .

    1. Menggunakan Fungsi HARI INI untuk Mengira TahunPerkhidmatan daripada Tarikh Sewa

    Terdapat fungsi terbina dalam dalam Excel yang boleh memberi anda tarikh semasa . Fungsi ini ialah fungsi TODAY . Ia ditulis dalam Excel sebagai, =TODAY () . Fungsi ini dikategorikan sebagai fungsi Tarikh/Masa dalam Excel. Ia juga boleh digunakan dalam formula. Seperti, dalam contoh sebelumnya kami bekerja dengan Tarikh Tamat . Daripada Tarikh Tamat , jika anda ingin mengetahui Tahun Perkhidmatan daripada Tarikh Sewa hingga Tarikh Semasa yang anda ada untuk memasukkan fungsi HARI INI dan bukannya Tarikh Tamat .

    Biar saya tunjukkan langkahnya.

    Langkah:

    • Pertama sekali, pilih sel tempat anda ingin mengira Tahun Perkhidmatan . Di sini, saya memilih sel D5 .
    • Kedua, dalam sel D5 tulis formula berikut.
    =DATEDIF(C5,TODAY(),"y") & " Years, " & DATEDIF(C5,TODAY(),"ym") & " Months, " & DATEDIF(C5,TODAY(),"md") & " Days"

    Pecahan Formula

    • DATEDIF(C5,TODAY(), ”y”) —-> Di sini, fungsi DATEDIF akan mengembalikan bilangan tahun antara Tarikh Sewa dan Tarikh Semasa .
      • Output: 8
    • DATEDIF(C5,TODAY(),”ym”) —-> The Fungsi DATEDIF akan mengembalikan bilangan bulan antara Tarikh Sewa dan Tarikh Semasa mengabaikan hari dan tahun.
      • Output: 6
    • DATEDIF(C5,TODAY(),”md”) —- > Di sini, fungsi DATEDIF akan mengembalikan nomborhari antara Tarikh Sewa dan Tarikh Semasa mengabaikan bulan dan tahun.
      • Output: 22
    • DATEDIF(C5,TODAY(),”y”) & ” Tahun, ” & DATEDIF(C5, TODAY(),”ym”) & ” Bulan, ” & DATEDIF(C5, TODAY(),”md”) & ” Hari” —-> bertukar menjadi
      • 8 & ” Tahun, ” & 6 & ” Bulan, ” & 22 & ” Hari” —-> Kini, operator Ampersand (&) akan menggabungkan teks dan formula .
        • Output: “8 Tahun, 6 Bulan, 22 Hari”
    Nota: Kelebihan menggunakan fungsi HARI INI ialah ia dikemas kini setiap kali anda membuka lembaran kerja anda. Jadi, setiap hari anda membuka lembaran kerja anda tempoh perkhidmatan juga dikemas kini.

    • Ketiga, tekan ENTER untuk mendapatkan hasilnya.

    • Selepas itu, seret Pemegang Isi untuk menyalin formula.

    Akhir sekali, anda dapat melihat bahawa saya telah menyalin formula dan mengira Tahun Perkhidmatan daripada Tarikh Sewa dalam Excel untuk setiap pekerja.

    ➥ Baca Lagi: Kira Bilangan Hari Antara Hari Ini & Tarikh Lain

    2. Mengira Tarikh Tamat daripada Tarikh Sewa selepas Tahun Perkhidmatan Tertentu

    Dalam contoh ini, saya akan menunjukkan kepada anda bagaimana anda boleh mengira Tarikh Tamat tempoh perkhidmatan dari Tarikh Sewa dan Tahun Perkhidmatan .Katakan, anda mempunyai beberapa pekerja dan anda ingin menilai prestasi mereka selepas Tahun Perkhidmatan tertentu daripada Tarikh Sewa . Jadi, untuk penilaian prestasi ini, anda memerlukan Tarikh Tamat tempoh perkhidmatan tersebut. Di sini, saya akan menggunakan fungsi EDATE untuk mengira Tarikh Tamat .

    Mari lihat bagaimana anda boleh melakukannya.

    Langkah-langkah :

    • Pertama sekali, pilih sel tempat anda ingin mengira Tarikh Tamat . Di sini, saya memilih sel E5.
    • Kedua, dalam sel E5 tulis formula berikut.
    =EDATE(C5,D5*12)

    Di sini, dalam fungsi EDATE , saya memilih C5 sebagai tarikh_mula dan D5*12 sebagai bulan s. Saya mendarab tahun dengan 12 untuk menukarnya kepada bulan . Selepas itu, formula akan mengembalikan tarikh selepas bulan-bulan yang dipilih ini.

    • Ketiga, tekan ENTER dan anda akan mendapat Tarikh Tamat .

    • Selepas itu, seret Pemegang Isi untuk menyalin formula.

    Akhir sekali, anda dapat melihat bahawa saya telah menyalin formula dan mendapat Tarikh Tamat untuk setiap pekerja.

    Bahagian Amalan

    Di sini, saya telah menyediakan helaian amalan untuk anda supaya anda boleh berlatih cara mengira tahun perkhidmatan dalam Excel.

    Kesimpulan

    Untuk membuat kesimpulan, saya cuba membincangkan cara mengira tahun perkhidmatan dalam Excel.Pada asasnya, saya mengira bilangan tahun antara dua tarikh dalam Excel. Saya menerangkan 4 cara yang berbeza untuk melakukannya. Fungsi DATEDIF memudahkan untuk mengira panjang antara dua tarikh. Harap anda tidak menghadapi sebarang kesulitan semasa membaca artikel ini. Berhubung dengan ExcelWIKI untuk mendapatkan lebih banyak artikel seperti ini. Akhir sekali, jika anda mempunyai sebarang soalan, beritahu saya di bahagian komen.

    formula. =INT(YEARFRAC(C5,D5))

    Pecahan Formula

    • YEARFRAC(C5,D5) —-> Di sini, fungsi YEARFRAC akan mengembalikan pecahan tahun yang diwakili oleh bilangan hari antara tarikh dalam sel C5 dan D6 .
      • Output: 7.94166666666667
    • INT(YEARFRAC(C5,D5)) —-> bertukar menjadi
      • INT(7.94166666666667) —-> Di sini, fungsi INT akan mengembalikan nombor integer dengan membulatkannya ke bawah.
        • Output: 7
    • Ketiga, tekan ENTER untuk dapatkan hasilnya.

    • Selepas itu, seret Pengendalian Isi untuk menyalin formula ke sel lain.

    Akhir sekali, anda dapat melihat bahawa saya telah menyalin formula ke semua sel lain dan mengira Tahun Perkhidmatan dalam Excel untuk setiap pekerja.

    2. Menggunakan Fungsi DAYS360 dan DATE untuk Mengira Tahun Perkhidmatan

    Dalam kaedah kedua ini, saya akan menggunakan fungsi DAYS360 dan fungsi DATE untuk mengira tahun perkhidmatan dalam Excel. Biar saya tunjukkan kepada anda cara ia dilakukan.

    Langkah:

    • Pertama sekali, pilih sel yang anda mahu kira Tahun Perkhidmatan . Di sini, saya memilih sel E5 .
    • Kedua, dalam sel E5 tulis formula berikut.
    =INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)

    FormulaPecahan

    • DAY(D5) —-> Di sini, fungsi DAY akan mengembalikan nombor hari tarikh dalam sel D5 .
      • Output: 24
    • BULAN(D5) —-> Di sini, fungsi MONTH akan mengembalikan nombor bulan tarikh yang diberikan dalam sel D5 .
      • Output: 1
    • TAHUN(D5) —-> Di sini, fungsi YEAR akan mengembalikan nombor tahun tarikh yang diberikan dalam sel D5 .
      • Output: 2022
    • TARIKH(TAHUN(D5),BULAN(D5),HARI(D5)) —-> ; bertukar menjadi
      • DATE(2022,1,24) —-> Di sini, fungsi DATE akan mengembalikan nombor siri yang mewakili tarikh dari tahun, bulan dan hari tertentu.
        • Output: 44585
    • TARIKH(TAHUN(C5),BULAN(C5),HARI( C5)) —-> bertukar menjadi
      • DATE(2014,2,15) —-> Sekali lagi, fungsi DATE akan mengembalikan nombor siri yang mewakili tarikh dari tahun, bulan dan hari tertentu.
        • Output: 41685
    • HARI360(TARIKH(TAHUN(C5),BULAN(C5), HARI(C5)), TARIKH(TAHUN(H5),BULAN(H5),HARI(H5))) —-> bertukar menjadi
      • HARI360(41685,44585) —- > Di sini, fungsi DAYS360 akan mengembalikan bilangan hari antara dua tarikh yang diberikan.
        • Output: 2859
    • INT(DAYS360(TARIKH(TAHUN(C5),BULAN(C5) ),HARI(C5)),TARIKH(TAHUN(H5),BULAN(H5),HARI(H5))/360) —-> bertukar menjadi
      • INT(2859/360) —-> Di sini, Di sini, fungsi INT akan mengembalikan nombor integer dengan membulatkannya ke bawah.
        • Output: 7
    • Ketiga, tekan ENTER untuk dapatkan hasilnya.

    • Selepas itu, seret Pemegang Isi untuk menyalin formula ke sel lain.

    Akhir sekali, anda dapat melihat bahawa saya telah menyalin formula ke semua sel lain dan mengira Tahun Perkhidmatan untuk setiap pekerja.

    3. Penggunaan Fungsi DATEDIF untuk Mengira Tahun Perkhidmatan dalam Excel

    Sekarang, jika anda ingin mengira tempoh perkhidmatan seseorang dalam tahun, bulan dan hari anda boleh gunakan fungsi DATEDIF . Dalam contoh ini, saya akan mengira tahun perkhidmatan dalam tiga cara. 1 st akan memberikan output sebagai tahun , 2 nd akan memberikan hasil sebagai tahun dan bulan dan 3 yang akan memberikan hasil penuh sebagai tahun, bulan dan hari .

    3.1. Menggunakan Fungsi DATEDIF untuk Mengira Tahun

    Dalam kaedah ini, saya akan menggunakan fungsi DATEDIF untuk mengira Tahun Perkhidmatan dalam tahun . Mari lihat langkah-langkahnya.

    Langkah:

    • Pertama sekali, pilih sel yang anda mahu mengira Tahun Perkhidmatan . Di sini, saya memilih sel E5 .
    • Kedua, dalam sel E5 tulis yang berikutformula.
    =DATEDIF(C5, D5, "y")& " Years"

    Pecahan Formula

    • DATEDIF(C5, D5, “y”) —-> Di sini, fungsi DATEDIF akan mengembalikan bilangan tahun antara dua tarikh yang diberikan.
      • Output: 7
    • DATEDIF(C5, D5, “y”)& ” Tahun” —-> bertukar menjadi
      • 7& ” Tahun” —-> Kini, operator Ampersand (&) akan menggabungkan teks dan formula .
        • Output: “7 Tahun”
    • Ketiga, tekan ENTER untuk mendapatkan hasilnya.

    • Sekarang, seret Pemegang Isi untuk menyalin formula.

    Akhir sekali, anda dapat melihat bahawa saya telah menyalin formula ke semua sel lain dan mengira Tahun Perkhidmatan dalam Excel untuk setiap pekerja dalam tahun .

    3.2. Menggunakan Fungsi DATEDIF untuk Mengira Tahun dan Bulan

    Di sini, saya akan menggunakan fungsi DATEDIF untuk mengira Tahun Perkhidmatan dalam tahun dan bulan . Mari lihat langkah-langkahnya.

    Langkah:

    • Pertama sekali, pilih sel yang anda mahu mengira Tahun Perkhidmatan . Di sini, saya memilih sel E5 .
    • Kedua, dalam sel E5 tulis formula berikut.
    =DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months"

    Pecahan Formula

    • DATEDIF(C5,D5,”y ”) —-> Di sini, fungsi DATEDIF akan mengembalikan nombortahun antara dua tarikh yang diberikan.
      • Output: 7
    • DATEDIF(C5,D5,”ym”) —-> Di sini, Fungsi DATEDIF akan mengembalikan bilangan bulan antara dua tarikh yang diberikan tanpa menghiraukan hari dan tahun.
      • Output: 11
    • DATEDIF(C5,D5,”y”)&” Tahun, “&DATEDIF(C5,D5,”ym”)&” Bulan” —-> bertukar menjadi
      • 7&” Tahun, “&11&” Bulan” —-> Kini, operator Ampersand (&) akan menggabungkan teks dan formula .
        • Output: “7 Tahun, 11 Bulan”
    • Ketiga, tekan ENTER untuk mendapatkan hasilnya.

    • Selepas itu, seret Pemegang Isi ke salin formula.

    Akhir sekali, anda dapat melihat bahawa saya telah menyalin formula ke semua sel lain dan mengira Tahun Perkhidmatan untuk setiap pekerja dalam tahun dan bulan .

    3.3. Penggunaan Fungsi DATEDIF untuk Mengira Tahun, Bulan dan Hari

    Dalam kaedah ini, saya akan menggunakan fungsi DATEDIF untuk mengira Tahun Perkhidmatan dalam EXcel dalam tahun, bulan dan hari . Mari lihat bagaimana ia dilakukan.

    Langkah:

    • Pertama sekali, pilih sel yang anda mahu kira Tahun Perkhidmatan . Di sini, saya memilih sel E5 .
    • Kedua, dalam sel E5 tulis yang berikutformula.
    =DATEDIF(C5,D5,"y") & " Years, " & DATEDIF(C5,D5,"ym") & " Months, " & DATEDIF(C5,D5,"md") & " Days"

    Pecahan Formula

    • DATEDIF(C5,D5,”y”) —-> Di sini, fungsi DATEDIF akan mengembalikan bilangan tahun antara dua tarikh yang diberikan.
      • Output: 7
    • DATEDIF(C5,D5,”ym”) —-> Di sini, fungsi DATEDIF akan mengembalikan bilangan bulan antara dua tarikh yang diberikan tanpa menghiraukan hari dan tahun.
      • Output: 11
    • DATEDIF(C5,D5,”md”) —-> Di sini, Fungsi DATEDIF akan mengembalikan bilangan hari antara dua tarikh yang diberikan tanpa menghiraukan bulan dan tahun.
      • Output: 9
    • DATEDIF(C5,D5,”y”) & ” Tahun, ” & DATEDIF(C5,D5,”ym”) & ” Bulan, ” & DATEDIF(C5,D5,”md”) & ” Hari” —-> bertukar menjadi
      • 7 & ” Tahun, ” & 11 & ” Bulan, ” & 9 & ” Hari” —-> Kini, pengendali Ampersand (&) akan menggabungkan teks dan formula .
        • Output: “7 Tahun, 11 Bulan, 9 Hari”
    • Ketiga, tekan ENTER untuk mendapatkan hasilnya.

    • Selepas itu, seret Pengendalian Isi untuk menyalin formula.

    Akhir sekali, anda boleh melihat bahawa saya telah menyalin formula ke semua sel lain dan mengira Tahun Perkhidmatan untuk setiap pekerja dalam tahun, bulan dan hari .

    4. Menggunakan Fungsi IF dan DATEDIF

    Jika anda mempunyai pekerja yang telah bekerja kurang daripada setahun maka kaedah ini akan membantu anda. Di sini, saya akan menggunakan fungsi IF dan fungsi DATEDIF untuk mengira Tahun Perkhidmatan dalam Excel. Saya akan menerangkan 2 ​​ contoh dengan 2 jenis output yang berbeza.

    Contoh-01: Mengembalikan Rentetan Teks Jika Tempoh Perkhidmatan Kurang Daripada Satu Tahun

    Dalam contoh ini, saya akan mengembalikan rentetan teks jika Tahun Perkhidmatan ialah kurang daripada setahun . Mari lihat bagaimana ia dilakukan.

    Langkah:

    • Pertama sekali, pilih sel yang anda mahu kira Tahun Perkhidmatan . Di sini, saya memilih sel E5 .
    • Kedua, dalam sel E5 tulis formula berikut.
    =IF(DATEDIF(C5,D5,"y")=0,"Less than a year",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")

    Pecahan Formula

    • DATEDIF(C5,D5,”y ”) —-> Di sini, fungsi DATEDIF akan mengembalikan bilangan tahun antara dua tarikh yang diberikan.
      • Output: 7
    • DATEDIF(C5,D5,”ym”) —-> Di sini, fungsi DATEDIF akan mengembalikan bilangan bulan antara dua tarikh yang diberikan tanpa menghiraukan hari dan tahun.
      • Output: 11
    • JIKA(DATEDIF(C5,D5,”y”)=0,”Kurang dari setahun ”,DATEDIF(C5,D5,”y”)&” Tahun, “&DATEDIF(C5,D5,”ym”)&” Bulan”) —-> bertukar menjadi
      • JIKA(7=0,”Kurang daripada setahun”,7&”Tahun, “&11&” Bulan”) —-> Sekarang, fungsi IF akan menyemak ujian_logik . Jika ia Benar , formula akan mengembalikan “Kurang dari setahun”. Dan jika ia Salah formula akan mengembalikan Tahun Perkhidmatan dalam tahun dan bulan.
        • Output: “7 Tahun, 11 Bulan”
    • Ketiga, tekan MASUKKAN untuk mendapatkan hasilnya.

    • Selepas itu, seret Pemegang Isi untuk menyalin formula.

    Akhir sekali, anda dapat melihat bahawa saya telah menyalin formula dan mengira Tahun Perkhidmatan untuk setiap pekerja.

    Contoh-02: Mengira Bulan Jika Tempoh Perkhidmatan Kurang Dari Satu Tahun

    Dalam contoh ini, saya akan mengira Tahun Perkhidmatan dalam bulan jika kurang daripada setahun . Saya akan menggunakan fungsi IF dan fungsi DATEDIF untuk mengira Tahun Perkhidmatan dalam Excel. Mari lihat langkah-langkahnya.

    Langkah:

    • Pertama sekali, pilih sel yang anda mahu mengira Tahun Perkhidmatan . Di sini, saya memilih sel E5 .
    • Kedua, dalam sel E5 tulis formula berikut.
    =IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5,"ym")&" Months",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")

    Pecahan Formula

    • DATEDIF(C5,D5,”y ”) —-> Di sini, fungsi DATEDIF akan mengembalikan bilangan tahun antara dua tarikh yang diberikan.
      • Output:

    Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.