Kako izračunati godine radnog staža u Excelu (4 jednostavna načina)

  • Podijeli Ovo
Hugh West

Pretpostavimo da imate zaposlenika koji je nedavno dao otkaz u vašoj tvrtki. Želite izračunati njegove/njezine godine radnog staža u vašoj tvrtki. Postoji nekoliko načina da se to izračuna. Za to možemo koristiti mnoge formule. Glavni cilj ovog članka je objasniti kako izračunati godine radnog staža u Excelu na različite načine. Također će se izračunati trajanje službe s danima, mjesecima i godinama.

Preuzmi Practice Workbook

Izračun godina službe.xlsx

4 jednostavna načina za izračunavanje godina radnog staža u Excelu

Kao što sam ranije rekao, postoji nekoliko načina za izračunavanje godina radnog staža u Excelu. Ovdje ću objasniti 4 laka i učinkovita načina za to. Uzeo sam sljedeći skup podataka kako bih objasnio ovaj članak. Sadrži ime zaposlenika , datum pridruživanja i datum završetka . Objasnit ću kako izračunati Godine službe za njih.

1. Korištenje INT & YEARFRAC funkcije za izračun godina radnog staža

U ovoj metodi, objasnit ću kako možete koristiti INT funkciju i YEARFRAC funkciju za izračunavanje godina usluga u Excelu. Pogledajmo korake.

Koraci:

  • Prvo odaberite ćeliju u kojoj želite izračunati Godine službe . Ovdje sam odabrao ćeliju E5 .
  • Drugo, u ćeliju E5 napišite sljedeće7
  • DATEDIF(C5,D5,”ym”) —> Ovaj DATEDIF funkcija će vratiti broj mjeseci između dva data datuma zanemarujući dane i godine.
    • Izlaz: 11
  • IF(DATEDIF(C5,D5,”y”)=0,DATEDIF(C5,D5 ,”ym”)&” Mjeseci”,DATEDIF(C5,D5,”y”)&” Godine, “&DATEDIF(C5,D5,”ym”)&” Mjeseci”) —-> pretvara se u
    • IF(7=0,11&” Mjeseci”,7&” Godine, “&11&” Mjeseci”) —-> Sada, IF funkcija će provjeriti logical_test . Ako je Istina , formula će vratiti Godine službe u mjesecima . A ako je Netočno formula će vratiti Godine službe u godinama i mjesecima.
      • Izlaz: “7 godina, 11 mjeseci”
    • Treće, pritisnite ENTER da dobijete rezultat.

    • Zatim povucite Ručku za popunjavanje da kopirate formulu.

    Konačno, možete vidjeti da sam kopirao formulu i izračunao Godine radnog staža za svakog zaposlenika.

    Izračunajte godine radnog staža u Excelu od datuma zapošljavanja

    U ovom odjeljku pokazat ću vam kako možete izračunati godine radnog staža od zaposlenja Datum do trenutni datum . Također ću vam pokazati kako možete izračunati Završni datum razdoblja usluge iz Datuma zapošljavanja .

    1. Korištenje TODAY funkcije za izračun godinaUsluga od datuma najma

    Postoji ugrađena funkcija u Excelu koja vam može dati trenutni datum . Ova funkcija je funkcija TODAY . U Excelu je zapisano kao =DANAS () . Ova je funkcija kategorizirana kao funkcija Datum/vrijeme u programu Excel. Također se može koristiti u formuli. Kao, u prethodnim primjerima radili smo s Završnim datumom . Umjesto Završnog datuma , ako želite saznati Godine službe od Datuma zapošljavanja do Trenutnog datuma imate za umetanje funkcije DANAS umjesto Datuma završetka .

    Dopustite da vam pokažem korake.

    Koraci:

    • Prvo odaberite ćeliju u kojoj želite izračunati Godine radnog staža . Ovdje sam odabrao ćeliju D5 .
    • Drugo, u ćeliju D5 napišite sljedeću formulu.
    =DATEDIF(C5,TODAY(),"y") & " Years, " & DATEDIF(C5,TODAY(),"ym") & " Months, " & DATEDIF(C5,TODAY(),"md") & " Days"

    Raščlamba formule

    • DATEDIF(C5,DANAS(), ”y”) —-> Ovdje će funkcija DATEDIF vratiti broj godina između datuma zapošljavanja i tekućeg datuma .
      • Izlaz: 8
    • DATEDIF(C5,TODAY(),”ym”) —-> The DATEDIF funkcija će vratiti broj mjeseci između Datuma zapošljavanja i Trenutačnog datuma zanemarujući dane i godine.
      • Izlaz: 6
    • DATEDIF(C5,TODAY(),”md”) —- > Ovdje će funkcija DATEDIF vratiti brojdana između Datuma zapošljavanja i Trenutačnog datuma zanemarujući mjesece i godine.
      • Izlaz: 22
    • DATEDIF(C5,TODAY(),”y”) & ” Godine, ” & DATEDIF(C5,DANAS(),”ym”) & ” Mjeseci ” & DATEDIF(C5,DANAS(),”md”) & ”Dani” —-> pretvara se u
      • 8 & ” Godine, ” & 6 & ” Mjeseci ” & 22 & ” Dani” —-> Sada će operator Ampersand (&) kombinirati tekstove i formule .
        • Izlaz: “8 godina, 6 mjeseci, 22 dana”
    Napomena: Prednost korištenja funkcije TODAY je ta što se ažurira svaki put kada otvorite radni list. Dakle, svaki dan kada otvorite svoj radni list ažurira se i radni staž.

    • Treće, pritisnite ENTER da biste dobili rezultat.

    • Nakon toga, povucite Ručku za popunjavanje da kopirate formulu.

    Konačno, mogu vidjeti da sam kopirao formulu i izračunao Godine radnog staža od Datuma zapošljavanja u Excelu za svakog zaposlenika.

    ➥ Pročitajte više: Izračunajte broj dana između danas i amp; Drugi datum

    2. Izračunavanje datuma završetka iz datuma zapošljavanja nakon određenih godina službe

    U ovom primjeru ću vam pokazati kako možete izračunati datum završetka razdoblja službe od Datuma zapošljavanja i Godina službe .Pretpostavimo da imate neke zaposlenike i želite procijeniti njihovu izvedbu nakon određenih Godina službe od Datuma zapošljavanja . Dakle, za ovu procjenu učinka trebat će vam Datum završetka tog razdoblja usluge. Ovdje ću koristiti funkciju EDATE za izračunavanje Završnog datuma .

    Da vidimo kako to možete učiniti.

    Koraci :

    • Prvo odaberite ćeliju u kojoj želite izračunati Datum završetka . Ovdje sam odabrao ćeliju E5.
    • Drugo, u ćeliju E5 napišite sljedeću formulu.
    =EDATE(C5,D5*12)

    Ovdje, u funkciji EDATE odabrao sam C5 kao start_date i D5*12 kao mjeseci s. Pomnožio sam godine s 12 da ih pretvorim u mjesece . Nakon toga, formula će vratiti datum nakon ovih odabranih mjeseci.

    • Treće, pritisnite ENTER i dobit ćete Završni datum .

    • Nakon toga, povucite Ručku za popunjavanje da kopirate formulu.

    Konačno, možete vidjeti da sam kopirao formulu i dobio Datum završetka za svakog zaposlenika.

    Odjeljak za vježbu

    Ovdje sam vam dao vježbeni list tako da možete vježbati kako izračunati godine radnog staža u Excelu.

    Zaključak

    Za kraj, pokušao sam objasniti kako izračunati godine radnog staža u Excelu.Uglavnom, izračunao sam broj godina između dva datuma u Excelu. Objasnio sam 4 različita načina kako to učiniti. Funkcija DATEDIF olakšava izračunavanje duljine između dva datuma. Nadamo se da niste naišli na poteškoće dok ste čitali ovaj članak. Povežite se s ExcelWIKI da biste dobili više ovakvih članaka. Na kraju, ako imate pitanja, javite mi u odjeljku za komentare.

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

    Raščlamba formule

    • YEARFRAC(C5,D5) —-> Ovdje će funkcija YEARFRAC vratiti djelić godine predstavljen brojem dana između datume u ćelijama C5 i D6 .
      • Izlaz: 7.94166666666667
    • INT(YEARFRAC(C5,D5)) —-> pretvara se u
      • INT(7.94166666666667) —-> Ovdje će funkcija INT vratiti cijeli broj zaokružujući ga prema dolje.
        • Izlaz: 7
    • Treće, pritisnite ENTER za dobiti rezultat.

    • Nakon toga, povucite Ručku za popunjavanje da kopirate formulu u druge ćelije.

    Konačno, možete vidjeti da sam kopirao formulu u sve ostale ćelije i izračunao Godine radnog staža u Excelu za svakog zaposlenika.

    2. Korištenje funkcija DAYS360 i DATE za izračun godina radnog staža

    U ovoj drugoj metodi upotrijebit ću funkciju DAYS360 i funkcija DATE za izračunavanje godina radnog staža u Excelu. Dopustite da vam pokažem kako se to radi.

    Koraci:

    • Prvo odaberite ćeliju u kojoj želite izračunati Godine službe . Ovdje sam odabrao ćeliju E5 .
    • Drugo, u ćeliju E5 napišite sljedeću formulu.
    =INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)

    FormulaRaščlamba

    • DAN(D5) —-> Ovdje će funkcija DAY vratiti broj dana datuma u ćeliji D5 .
      • Izlaz: 24
    • MJESEC(D5) —-> Ovdje, funkcija MONTH vratit će broj mjeseca danog datuma u ćeliji D5 .
      • Izlaz: 1
    • YEAR(D5) —-> Ovdje, funkcija YEAR vratit će broj godine danog datuma u ćeliji D5 .
      • Izlaz: 2022
    • DATUM(GODINA(D5),MJESEC(D5),DAN(D5)) —-> ; pretvara se u
      • DATE(2022,1,24) —-> Ovdje će funkcija DATE vratiti serijski broj koji predstavlja datum iz određene godine, mjeseca i dana.
        • Izlaz: 44585
    • DATUM(GODINA(C5),MJESEC(C5),DAN( C5)) —-> pretvara se u
      • DATE(2014,2,15) —-> Opet, funkcija DATE vratit će serijski broj koji predstavlja datum iz određene godine, mjeseca i dana.
        • Izlaz: 41685
    • DANI360(DATUM(GODINA(C5),MJESEC(C5), DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5))) —-> pretvara se u
      • DAYS360(41685,44585) —- > Ovdje će funkcija DAYS360 vratiti broj dana između dva navedena datuma.
        • Izlaz: 2859
    • INT(DANI360(DATUM(GODINA(C5),MJESEC(C5) ),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360) —-> pretvara se u
      • INT(2859/360) —-> Ovdje, Ovdje, funkcija INT vratit će cijeli broj zaokruživanjem prema dolje.
        • Izlaz: 7
    • Treće, pritisnite ENTER za dobiti rezultat.

    • Nakon toga, povucite Ručku za popunjavanje da kopirate formulu u druge ćelije.

    Konačno, možete vidjeti da sam kopirao formulu u sve ostale ćelije i izračunao Godine radnog staža za svakog zaposlenika.

    3. Upotreba funkcije DATEDIF za izračun godina radnog staža u Excelu

    Sada, ako želite izračunati trajanje radnog staža osobe u godinama, mjesecima i danima, možete koristite funkciju DATEDIF . U ovom primjeru godine radnog staža izračunat ću na tri načina. 1 st će dati rezultat kao years , 2 nd će dati rezultat kao godine i mjeseci i 3 rd dat će puni rezultat kao godine, mjesece i dane .

    3.1. Korištenje funkcije DATEDIF za izračunavanje godina

    U ovoj metodi, koristit ću funkciju DATEDIF za izračunavanje Godine službe u godinama . Pogledajmo korake.

    Koraci:

    • Prvo odaberite ćeliju u kojoj želite izračunati Godine službe . Ovdje sam odabrao ćeliju E5 .
    • Drugo, u ćeliju E5 napišite sljedećeformula.
    =DATEDIF(C5, D5, "y")& " Years"

    Raščlamba formule

    • DATEDIF(C5, D5, “y”) —-> Ovdje će funkcija DATEDIF vratiti broj godina između dva navedena datuma.
      • Izlaz: 7
    • DATEDIF(C5, D5, “y”)& ” Godine” —-> pretvara se u
      • 7& ” Godine” —-> Sada će operator Ampersand (&) kombinirati tekst i formulu .
        • Izlaz: “7 godina”
    • Treće, pritisnite ENTER da dobijete rezultat.

    • Sada povucite Ručku za popunjavanje da kopirate formulu.

    Konačno, možete vidjeti da sam kopirao formulu u sve ostale ćelije i izračunao Godine radnog staža u Excelu za svakog zaposlenika u godina .

    3.2. Primjena funkcije DATEDIF za izračun godina i mjeseci

    Ovdje ću primijeniti funkciju DATEDIF za izračun godina rada u godinama i mjeseci . Pogledajmo korake.

    Koraci:

    • Prvo odaberite ćeliju u kojoj želite izračunati Godine službe . Ovdje sam odabrao ćeliju E5 .
    • Drugo, u ćeliju E5 napišite sljedeću formulu.
    =DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months"

    Raščlamba formule

    • DATEDIF(C5,D5,”y ”) —-> Ovdje će funkcija DATEDIF vratiti brojgodina između dva navedena datuma.
      • Izlaz: 7
    • DATEDIF(C5,D5,”ym”) —-> Ovdje, DATEDIF funkcija će vratiti broj mjeseci između dva data datuma zanemarujući dane i godine.
      • Izlaz: 11
    • DATEDIF(C5,D5,”y”)&” Godine, “&DATEDIF(C5,D5,”ym”)&” Mjeseci” —-> pretvara se u
      • 7&” Godine, “&11&” Mjeseci” —-> Sada će operator Ampersand (&) kombinirati tekstove i formule .
        • Izlaz: “7 godina, 11 mjeseci”
    • Treće, pritisnite ENTER da dobijete rezultat.

    • Nakon toga, povucite Ručku za punjenje na kopirajte formulu.

    Konačno, možete vidjeti da sam kopirao formulu u sve ostale ćelije i izračunao Godine radnog staža za svakog zaposlenika u godinama i mjesecima .

    3.3. Upotreba funkcije DATEDIF za izračun godina, mjeseci i dana

    U ovoj metodi koristit ću funkciju DATEDIF za izračunavanje Godine službe u EXcelu u godine, mjeseci i dani . Pogledajmo kako se to radi.

    Koraci:

    • Prvo odaberite ćeliju u kojoj želite izračunati Godine službe . Ovdje sam odabrao ćeliju E5 .
    • Drugo, u ćeliju E5 napišite sljedećeformula.
    =DATEDIF(C5,D5,"y") & " Years, " & DATEDIF(C5,D5,"ym") & " Months, " & DATEDIF(C5,D5,"md") & " Days"

    Raščlamba formule

    • DATEDIF(C5,D5,”y”) —-> Ovdje će funkcija DATEDIF vratiti broj godina između dva navedena datuma.
      • Izlaz: 7
    • DATEDIF(C5,D5,”ym”) —-> Ovdje će funkcija DATEDIF vratiti broj mjeseci između dva navedena datuma zanemarujući dane i godine.
      • Izlaz: 11
    • DATEDIF(C5,D5,”md”) —-> Ovdje, DATEDIF funkcija će vratiti broj dana između dva data datuma zanemarujući mjesece i godine.
      • Izlaz: 9
    • DATEDIF(C5,D5,”y”) & ” Godine, ” & DATEDIF(C5,D5,”ym”) & ” Mjeseci ” & DATEDIF(C5,D5,”md”) & ” Dani” —-> pretvara se u
      • 7 & ” Godine, ” & 11 & ” Mjeseci ” & 9 & ” Dani” —-> Sada će operator Ampersand (&) kombinirati tekstove i formule .
        • Izlaz: “7 godina, 11 mjeseci, 9 dana”
    • Treće, pritisnite ENTER da dobijete rezultat.

    • Nakon toga, povucite Ručku za popunjavanje za kopiranje formule.

    Konačno, možete vidjeti da sam kopirao formulu u sve ostale ćelije i izračunao godine Usluga za svakog zaposlenika u godinama, mjesecima i danima .

    4. Korištenje funkcija IF i DATEDIF

    Ako imate zaposlenike koji rade manje od godinu dana, ova metoda će vam biti od pomoći. Ovdje ću koristiti IF funkciju i DATEDIF funkciju za izračunavanje Godina radnog staža u Excelu. Objasnit ću 2 ​​ primjera s 2 različitim vrstama izlaza .

    Primjer-01: Vraćanje tekstualnog niza ako je trajanje usluge manje od jedan Godina

    U ovom primjeru, vratit ću tekstualni niz ako je Godina službe manje od godinu dana . Pogledajmo kako se to radi.

    Koraci:

    • Prvo odaberite ćeliju u kojoj želite izračunati Godine službe . Ovdje sam odabrao ćeliju E5 .
    • Drugo, u ćeliju E5 napišite sljedeću formulu.
    =IF(DATEDIF(C5,D5,"y")=0,"Less than a year",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")

    Raščlamba formule

    • DATEDIF(C5,D5,”y ”) —-> Ovdje će funkcija DATEDIF vratiti broj godina između dva navedena datuma.
      • Izlaz: 7
    • DATEDIF(C5,D5,”ym”) —-> Ovdje će funkcija DATEDIF vratiti broj mjeseci između dva navedena datuma zanemarujući dane i godine.
      • Izlaz: 11
    • IF(DATEDIF(C5,D5,”y”)=0,”Manje od godinu dana ”,DATEDIF(C5,D5,”y”)&” Godine, “&DATEDIF(C5,D5,”ym”)&” Mjeseci”) —-> pretvara se u
      • IF(7=0,”Manje od godinu dana”,7&”Godine, “&11&” Mjeseci”) —-> Sada će funkcija IF provjeriti logical_test . Ako je True , formula će vratiti "Manje od godinu dana". A ako je False formula će vratiti Godine službe u godinama i mjesecima.
        • Izlaz: “7 godina, 11 mjeseci”
    • Treće, pritisnite ENTER da dobijete rezultat.

    • Nakon toga, povucite Ručku za popunjavanje da kopirate formulu.

    Konačno, možete vidjeti da sam kopirao formulu i izračunao Godine radnog staža za svakog zaposlenika.

    Primjer-02: Izračunavanje mjeseca ako je trajanje usluge kraće od jedne godine

    U ovom primjeru, izračunat ću Godine službe u mjeseci ako je manje od godinu dana . Koristit ću funkciju IF i funkciju DATEDIF za izračunavanje Godina radnog staža u Excelu. Pogledajmo korake.

    Koraci:

    • Prvo odaberite ćeliju u kojoj želite izračunati Godine službe . Ovdje sam odabrao ćeliju E5 .
    • Drugo, u ćeliju E5 napišite sljedeću formulu.
    =IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5,"ym")&" Months",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")

    Raščlamba formule

    • DATEDIF(C5,D5,”y ”) —-> Ovdje će funkcija DATEDIF vratiti broj godina između dva navedena datuma.
      • Izlaz:

    Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.