Kako izračunati godine rada u Excelu (4 laka načina)

  • Podijeli Ovo
Hugh West

Pretpostavimo da imate zaposlenog koji je nedavno dao otkaz u vašoj kompaniji. Želite da izračunate njegovu/njenu godinu radnog staža u vašoj kompaniji. 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. Trajanje usluge s danima, mjesecima i godinama također će biti izračunato.

Preuzmite Vježnicu

Izračunavanje godina službe.xlsx

4 jednostavna načina za izračunavanje godina službe u Excelu

Kao što sam ranije rekao postoji nekoliko načina za izračunavanje godina službe u Excelu. Ovdje ću objasniti 4 lake i efikasne načine za to. Uzeo sam sljedeći skup podataka da objasnim ovaj članak. Sadrži Ime zaposlenika , Datum pridruživanja i Datum završetka . Objasnit ću kako za njih izračunati Godine Službe .

1. Korištenje INT & YEARFRAC funkcije za izračunavanje godina službe

U ovoj metodi ću objasniti kako možete koristiti funkciju INT i funkciju YEARFRAC 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 logički_test . Ako je Tačno , formula će vratiti Godine staža u mjesecima . A ako je Netačno formula će vratiti Godine službe u godinama i mjesecima.
      • Izlaz: “7 godina, 11 mjeseci”
    • Treće, pritisnite ENTER da dobijete rezultat.

    • Sljedeće, povucite ručicu za popunjavanje da kopirate formulu.

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

    Izračunajte godine službe u Excelu od datuma zapošljavanja

    U ovom odjeljku pokazat ću vam kako možete izračunati godine službe od zapošljavanja Datum do trenutni datum . Također ću vam pokazati kako možete izračunati Završni datum perioda usluge od Datum zapošljavanja .

    1. Korištenje funkcije TODAY za izračunavanje godinaUsluga od datuma zapošljavanja

    Postoji ugrađena funkcija u Excelu koja vam može dati trenutni datum . Ova funkcija je funkcija DANAS . U Excelu je zapisano kao, =DANAS () . Ova funkcija je kategorizirana kao funkcija Datum/Vrijeme u Excelu. Može se koristiti i u formuli. Na primjer, u prethodnim primjerima radili smo sa Završnim datumom . Umjesto Završnog datuma , ako želite saznati Godine službe od Datuma zapošljavanja do Trenutnog datuma , imate da umetnete funkciju DANAS umjesto Datum završetka .

    Dozvolite mi da vam pokažem korake.

    Koraci:

    • Prvo, odaberite ćeliju u kojoj želite izračunati Godine službe . 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,TODAY(), ”y”) —-> Ovdje će funkcija DATEDIF vratiti broj godina između Datum zapošljavanja i Trenutni datum .
      • Izlaz: 8
    • DATEDIF(C5,TODAY(),”ym”) —-> The Funkcija DATEDIF će vratiti broj mjeseci između Datum zapošljavanja i Trenutni datum zanemarujući dane i godine.
      • Izlaz: 6
    • DATEDIF(C5,TODAY(),”md”) —- > Ovdje će funkcija DATEDIF vratiti brojdana između Datuma zapošljavanja i Trenutnog 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 (&) kombinovati tekstove i formule .
        • Izlaz: “8 godina, 6 mjeseci, 22 dana”
    Napomena: Prednost korištenja funkcije DANAS je da se ažurira svaki put kada otvorite radni list. Dakle, svaki dan kada otvorite svoj radni list i staž se ažurira.

    • Treće, pritisnite ENTER da dobijete rezultat.

    • Nakon toga, povucite Fill Handle da kopirate formulu.

    Konačno, vi mogu vidjeti da sam kopirao formulu i izračunao Godine službe od Datum zapošljavanja u Excelu za svakog zaposlenika.

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

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

    U ovom primjeru, pokazat ću vam kako možete izračunati Završni datum perioda usluge od Datum zapošljavanja i Godina službe .Pretpostavimo da imate neke zaposlenike i želite da ocijenite njihov učinak nakon određene Godine službe od Datuma zapošljavanja . Dakle, za ovu procjenu učinka, trebat će vam Datum završetka tog perioda usluge. Ovdje ću koristiti funkciju EDATE da izračunam Završni datum .

    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 , izabrao sam C5 kao start_date i D5*12 kao mjesec s. pomnožio sam godine sa 12 da ih pretvorim u mesece . Nakon toga, formula će vratiti datum nakon ovih odabranih mjeseci.

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

    • Nakon toga, povucite Fill Handle da kopirate formulu.

    Konačno, možete vidjeti da sam kopirao formulu i dobio Završni datum za svakog zaposlenika.

    Odjeljak za praksu

    Ovdje sam vam dao vježbu kako biste mogli vježbati kako izračunati godine radnog staža u Excelu.

    Zaključak

    Da zaključim, pokušao sam pokriti kako izračunati godine radnog staža u Excelu.U suštini, izračunao sam broj godina između dva datuma u Excelu. Objasnio sam 4 različite načine kako to učiniti. Funkcija DATEDIF olakšava izračunavanje dužine između dva datuma. Nadamo se da niste imali poteškoća dok ste čitali ovaj članak. Budite povezani sa ExcelWIKI da biste dobili više ovakvih članaka. Na kraju, ako imate bilo kakvih pitanja, javite mi u odjeljku za komentare.

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

    Raščlamba formule

    • YEARFRAC(C5,D5) —-> Ovdje će funkcija YEARFRAC vratiti dio 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 naniže.
        • Izlaz: 7
    • Treće, pritisnite ENTER za dobijte rezultat.

    • Nakon toga, povucite Fill Handle da kopirate formulu u druge ćelije.

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

    2. Upotreba funkcija DAYS360 i DATE za izračunavanje godina službe

    U ovoj drugoj metodi, koristit ću funkciju DAYS360 i funkcija DATE za izračunavanje godina rada u Excelu. Dozvolite mi 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, funkcija DAN će vratiti broj dana datuma u ćeliji D5 .
      • Izlaz: 24
    • MJESEC(D5) —-> Ovdje, funkcija MONTH će vratiti broj mjeseca datog datuma u ćeliji D5 .
      • Izlaz: 1
    • YEAR(D5) —-> Ovdje, funkcija GODINA će vratiti broj godine datog 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 date godine, mjeseca i dana.
        • Izlaz: 44585
    • DATUM(GODINA(C5),MJESEC(C5),DAN( C5)) —-> pretvara se u
      • DATE(2014,2,15) —-> Opet, funkcija DATE će vratiti serijski broj koji predstavlja datum iz date godine, mjeseca i dana.
        • Izlaz: 41685
    • DANI360(DATUM(GODINA(C5),MJESEC(C5), DAN(C5)),DATUM(GODINA(D5),MJESEC(D5),DAN(D5))) —-> pretvara se u
      • DANE360(41685,44585) —- > Ovdje će funkcija DAYS360 vratiti broj dana između dva data datuma.
        • Izlaz: 2859
    • INT(DANI360(DATUM(GODINA(C5),MJESEC(C5) ),DAN(C5)),DATUM(GODINA(D5),MJESEC(D5),DAN(D5)))/360) —-> pretvara se u
      • INT(2859/360) —-> Ovdje, ovdje, funkcija INT će vratiti cijeli broj zaokružujući ga naniže.
        • Izlaz: 7
    • Treće, pritisnite ENTER za dobijte rezultat.

    • Nakon toga povucite Ručica 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 zaposlenog.

    3. Upotreba funkcije DATEDIF za izračunavanje godina službe u Excelu

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

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

    U ovoj metodi, koristit ću funkciju DATEDIF za izračunavanje Godine službe u godine . 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 data datuma.
      • Izlaz: 7
    • DATEDIF(C5, D5, “y”)& ” Godine” —-> pretvara se u
      • 7& ” Godine” —-> Sada će operator Ampersand (&) kombinovati tekst i formulu .
        • Izlaz: “7 godina”
    • Treće, pritisnite ENTER da dobijete rezultat.

    • Sada povucite ručicu 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 godine .

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

    Ovdje ću primijeniti funkciju DATEDIF za izračunavanje Godina službe 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 data datuma.
      • Izlaz: 7
    • DATEDIF(C5,D5,”ym”) —-> Ovdje, Funkcija DATEDIF ć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 Ampersand (&) operator kombinirati tekstove i formule .
        • Izlaz: “7 godina, 11 mjeseci”
    • Treće, pritisnite ENTER da dobijete rezultat.

    • Nakon toga povucite ručicu za popunjavanje na kopirajte formulu.

    Konačno, možete vidjeti da sam kopirao formulu u sve ostale ćelije i izračunao Godine službe za svakog zaposlenog u godini i mjesecima .

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

    U ovoj metodi, koristit ću funkciju DATEDIF za izračunavanje Godine službe u EXcel-u u godine, mjeseci i dani . Da vidimo 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 data datuma.
      • Izlaz: 7
    • DATEDIF(C5,D5,”ym”) —-> Ovdje će funkcija DATEDIF vratiti broj mjeseci između dva data datuma zanemarujući dane i godine.
      • Izlaz: 11
    • DATEDIF(C5,D5,”md”) —-> Ovdje, Funkcija DATEDIF ć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 (&) kombinovati tekstove i formule .
        • Izlaz: “7 godina, 11 mjeseci, 9 dana”
    • Treće, pritisnite ENTER da dobijete rezultat.

    • Nakon toga povucite ručicu za popunjavanje da kopiram formulu.

    Konačno, možete vidjeti da sam kopirao formulu u sve ostale ćelije i izračunao Godine Usluga za svakog zaposlenog u godina, mjeseci i dana .

    4. Upotreba funkcija IF i DATEDIF

    Ako imate zaposlenike koji su radili manje od godinu dana, onda će vam ova metoda biti od pomoći. Ovdje ću koristiti funkciju IF i DATEDIF funkciju da izračunam Godine službe u Excelu. Objasnit ću 2 ​​ primjera sa 2 različitim tipovima izlaza .

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

    U ovom primjeru vratit ću tekstualni niz ako je Godine službe manje od godine . Da vidimo 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 data datuma.
      • Izlaz: 7
    • DATEDIF(C5,D5,”ym”) —-> Ovdje će funkcija DATEDIF vratiti broj mjeseci između dva data 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 logički_test . Ako je Tačno , formula će vratiti “Manje od godinu dana”. A ako je Netačno , formula će vratiti godina radnog staža u godinama i mjesecima.
        • Izlaz: “7 godina, 11 mjeseci”
    • Treće, pritisnite ENTER da dobijete rezultat.

    • Nakon toga, povucite Fill Handle da kopirate formulu.

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

    Primjer-02: Izračunavanje mjeseca ako je trajanje usluge manje od jedne godine

    U ovom primjeru, izračunat ću Godine službe u mjeseci ako je manje od godine . Koristit ću funkciju IF i funkciju DATEDIF da izračunam Godine službe 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 data datuma.
      • Izlaz:

    Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.