Sadržaj
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
- Izlaz: 11
- 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”
- 8 & ” Godine, ” & 6 & ” Mjeseci ” & 22 & ” Dani” —-> Sada će operator Ampersand (&) kombinirati tekstove i formule .
- 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
- INT(7.94166666666667) —-> Ovdje će funkcija INT vratiti cijeli broj zaokružujući ga prema dolje.
- 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
- DATE(2022,1,24) —-> Ovdje će funkcija DATE vratiti serijski broj koji predstavlja datum iz određene godine, mjeseca i dana.
- 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
- DATE(2014,2,15) —-> Opet, funkcija DATE vratit će serijski broj koji predstavlja datum iz određene godine, mjeseca i dana.
- 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
- DAYS360(41685,44585) —- > Ovdje će funkcija DAYS360 vratiti broj dana između dva navedena datuma.
- 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
- INT(2859/360) —-> Ovdje, Ovdje, funkcija INT vratit će cijeli broj zaokruživanjem prema dolje.
- 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”
- 7& ” Godine” —-> Sada će operator Ampersand (&) kombinirati tekst i formulu .
- 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”
- 7&” Godine, “&11&” Mjeseci” —-> Sada će operator Ampersand (&) kombinirati tekstove i formule .
- 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”
- 7 & ” Godine, ” & 11 & ” Mjeseci ” & 9 & ” Dani” —-> Sada će operator Ampersand (&) kombinirati tekstove i formule .
- 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”
- 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.
- 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: