Ynhâldsopjefte
Stel dat jo in meiwurker hawwe dy't koartlyn ûntslach naam by jo bedriuw. Jo wolle syn/har tsjinstjierren by jo bedriuw berekkenje. D'r binne ferskate manieren om dat te berekkenjen. Wy kinne dêrfoar in protte formules brûke. It haaddoel fan dit artikel is om te ferklearjen hoe't jo jierren tsjinst op ferskate manieren kinne berekkenje yn Excel. De tsjinstdoer mei dagen, moannen en jierren wurdt ek berekkene.
Download Practice Workbook
Berekkenje jierren fan tsjinst.xlsx
4 maklike manieren om jierren fan tsjinst yn Excel te berekkenjen
As ik earder sei, binne d'r ferskate manieren om jierren fan tsjinst te berekkenjen yn Excel. Hjir sil ik 4 maklike en effisjinte manieren útlizze om it te dwaan. Ik haw de folgjende dataset nommen om dit artikel te ferklearjen. It befettet de Employee Name , Joining Date , en End Date . Ik sil útlizze hoe't te berekkenjen Jierren fan tsjinst foar harren.
1. Mei help fan INT & amp; YEARFRAC-funksjes om jierren fan tsjinst te berekkenjen
Yn dizze metoade sil ik útlizze hoe't jo de INT-funksje en de YEARFRAC-funksje brûke kinne om jierren fan te berekkenjen tsjinst yn Excel. Litte wy de stappen sjen.
Stappen:
- Selektearje earst de sel wêr't jo de Tsjinstjierren berekkenje wolle. Hjir haw ik sel E5 selektearre.
- Twadde, yn sel E5 skriuw it folgjende7
- Utfier: 11
- IF(7=0,11&"Moannen",7&"jierren,"&11&"Moannen") —-> No, de IF -funksje sil de logyske_test kontrolearje. As it Wier is, sil de formule de Servicejierren yn moannen weromjaan. En as it False is, sil de formule de Jierren fan tsjinst yn jierren en moannen.
- Utfier: "7 jier, 11 moannen"
- Trêde druk op ENTER om it resultaat te krijen.
- Folgjende, sleep de Fillhandtak om de formule te kopiearjen.
Uteinlik kinne jo sjen dat ik de formule kopiearre haw en de Tsjinstjierren foar elke meiwurker berekkene.
Berekkenje jierren fan tsjinst yn Excel fan hierdatum
Yn dizze seksje sil ik jo sjen litte hoe't jo jierren fan tsjinst kinne berekkenje út de hiere Datum nei de aktuele datum . Ik sil jo ek sjen litte hoe't jo de Einddatum fan in tsjinstperioade kinne berekkenje út 'e hierdatum .
1. TODAY-funksje brûke om jierren fan te berekkenjenTsjinst fan hierdatum
D'r is in ynboude funksje yn Excel dy't jo de aktuele datum jaan kin. Dizze funksje is de funksje TODAY . It is skreaun yn Excel as, =TODAY () . Dizze funksje is kategorisearre as Datum/Tiid funksje yn Excel. It kin ek brûkt wurde yn in formule. Lykas, yn 'e foargeande foarbylden wurken wy mei de Einddatum . Yn stee fan de Einddatum , as jo de Tsjinstjierren útfine wolle fan de hierdatum oant de Aktuele Datum dy't jo hawwe om de funksje TODAY yn te foegjen ynstee fan de Einddatum .
Lit my jo de stappen sjen litte.
Stappen:
- Selektearje earst de sel wêr't jo de Tsjinstjierren berekkenje wolle. Hjir haw ik sel D5 selektearre.
- Twadde, yn sel D5 skriuw de folgjende formule.
=DATEDIF(C5,TODAY(),"y") & " Years, " & DATEDIF(C5,TODAY(),"ym") & " Months, " & DATEDIF(C5,TODAY(),"md") & " Days"
Formule-ûnderdieling
- DATEDIF(C5,TODAY(), ”y”) —-> Hjir sil de funksje DATEDIF it oantal jierren weromjaan tusken de Herdatum en de Aktuele Datum .
- Utfier: 8
- DATEDIF(C5,TODAY(),,"ym") —-> De De funksje DATEDIF sil it oantal moannen weromjaan tusken de hierdatum en de aktuele datum mei it negearjen fan de dagen en jierren.
- Utfier: 6
- DATEDIF(C5,TODAY(),,"md") —- > Hjir sil de funksje DATEDIF it oantal weromjaan fandagen tusken de Hire Date en de Aktuele Datum negearje de moannen en jierren.
- Utfier: 22
- DATEDIF(C5,TODAY(),,"y") & "Jierren," & amp; DATEDIF(C5,TODAY(),,"ym") & "Moannen," & amp; DATEDIF(C5,TODAY(),,"md") & "Dagen" —-> wurdt yn
- 8 & "Jierren," & amp; 6 & "Moannen," & amp; 22 & amp; "Dagen" —-> No sil de Ampersand (&) operator de teksten en formules kombinearje.
- Utfier: "8 jier, 6 moannen, 22 dagen"
- 8 & "Jierren," & amp; 6 & "Moannen," & amp; 22 & amp; "Dagen" —-> No sil de Ampersand (&) operator de teksten en formules kombinearje.
- Tredde, druk op ENTER om it resultaat te krijen.
- Sleep dêrnei de Fillhandtak om de formule te kopiearjen.
Uteinlik, jo kin sjen dat ik de formule kopiearre haw en de Tsjinstjierren fan hierdatum yn Excel foar elke wurknimmer berekkene.
➥ Lês mear: Berekkenje oantal dagen tusken hjoed & amp; In oare datum
2. Berekkenje eindatum fan hierdatum nei bepaalde jierren fan tsjinst
Yn dit foarbyld sil ik jo sjen litte hoe't jo de Einddatum<2 kinne berekkenje> fan in tsjinstperioade fan de hierdatum en de jierren fan tsjinst .Stel dat jo wat meiwurkers hawwe en jo wolle har prestaasjes evaluearje nei in bepaalde Tsjinstjierren fan 'e hierdatum . Dat, foar dizze prestaasjesevaluaasje, sille jo de Einddatum fan dy tsjinstperioade nedich hawwe. Hjir sil ik de funksje EDATE brûke om de Einddatum te berekkenjen.
Litte wy sjen hoe't jo it kinne dwaan.
Stappen :
- Selektearje earst de sel wêr't jo de Einddatum berekkenje wolle. Hjir haw ik sel E5 selektearre.
- Twadde, yn sel E5 skriuw de folgjende formule.
=EDATE(C5,D5*12)
Hjir, yn 'e funksje EDATE , haw ik C5 selekteare as begjindatum en D5*12 as moanne s. Ik fermannichfâldige de jierren mei 12 om se te konvertearjen yn moannen . Nei ôfrin sil de formule de datum weromjaan nei dizze selektearre moannen.
- Tredde, druk op ENTER , en jo krije de Einddatum .
- Dêrnei, sleep de Fill Handle om de formule te kopiearjen.
Uteinlik kinne jo sjen dat ik de formule kopiearre haw en de Einddatum foar elke meiwurker krige.
Oefeningsseksje
Hjir haw ik in oefenblêd foar jo levere, sadat jo kinne oefenje hoe't jo jierren tsjinst berekkenje yn Excel.
Konklúzje
Ta beslút haw ik besocht te dekken hoe't jo jierren tsjinst berekkenje yn Excel.Yn prinsipe berekkene ik it oantal jierren tusken twa datums yn Excel. Ik haw útlein 4 ferskillende manieren om it te dwaan. De funksje DATEDIF makket it makliker om de lingte tusken twa datums te berekkenjen. Hoopje dat jo gjin swierrichheden hawwe tsjinkaam by it lêzen fan dit artikel. Wês ferbûn mei ExcelWIKI om mear artikels lykas dit te krijen. As lêste, as jo fragen hawwe, lit it my dan witte yn 'e kommentaar seksje.
formule. =INT(YEARFRAC(C5,D5))
Formule-ûnderdieling
- YEARFRAC(C5,D5) —-> Hjir sil de funksje YEARFRAC in fraksje fan it jier weromjaan, fertsjintwurdige troch it oantal dagen tusken de datums yn sellen C5 en D6 .
- Utfier: 7.94166666666667
- INT(YEARFRAC(C5,D5)) —-> wurdt yn
- INT(7.94166666666667) —-> Hjir sil de funksje INT it hiele getal weromjaan troch it nei ûnderen ôf te rûnen.
- Utfier: 7
- INT(7.94166666666667) —-> Hjir sil de funksje INT it hiele getal weromjaan troch it nei ûnderen ôf te rûnen.
- Tredde, druk op ENTER om krije it resultaat.
- Dêrnei, sleep de Fill Handle om de formule nei oare sellen te kopiearjen.
Uteinlik kinne jo sjen dat ik de formule nei alle oare sellen kopiearre haw en Tsjinstjierren yn Excel foar elke meiwurker berekkene.
2. It brûken fan DAYS360- en DATE-funksjes om tsjinstjierren te berekkenjen
Yn dizze twadde metoade sil ik de DAYS360-funksje en <1 brûke>de funksje DATE om jierren fan tsjinst te berekkenjen yn Excel. Lit my jo sjen litte hoe't it dien wurdt.
Stappen:
- Selektearje earst de sel dêr't jo de Tsjinstjierren
. Hjir haw ik sel E5 selektearre. - Twadde, yn sel E5 skriuw de folgjende formule.
=INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)
FormuleFerdieling
- DAY(D5) —-> Hjir sil de DAY-funksje it deinûmer weromjaan fan de datum yn sel D5 .
- Utfier: 24
- MONTH(D5) —-> Hjir, de funksje MOANNE sil it moannenûmer fan de opjûne datum weromjaan yn sel D5 .
- Utfier: 1
- YEAR(D5) —-> Hjir, de YEAR-funksje sil it jiernûmer fan de opjûne datum weromjaan yn sel D5 .
- Utfier: 2022
- DATE(YEAR(D5),MONTH(D5),DAY(D5)) —-> ; wurdt yn
- DATE(2022,1,24) —-> Hjir sil de funksje DATE in serial number dat stiet foar in datum fan in opjûn jier, moanne, en dei.
- Utfier: 44585
- DATE(2022,1,24) —-> Hjir sil de funksje DATE in serial number dat stiet foar in datum fan in opjûn jier, moanne, en dei.
- DATE(YEAR(C5),MONTH(C5),DAY( C5)) —-> wurdt yn
- DATE(2014,2,15) —-> Nochris sil de funksje DATE in serial number dat stiet foar in datum fan in opjûn jier, moanne, en dei.
- Utfier: 41685
- DATE(2014,2,15) —-> Nochris sil de funksje DATE in serial number dat stiet foar in datum fan in opjûn jier, moanne, en dei.
- DAGEN360(DATE(YEAR(C5),MONTH(C5), DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5))) —-> wurdt yn
- DAGEN360(41685,44585) —- > Hjir sil de funksje DAGEN360 it oantal dagen weromjaan tusken de twa opjûne datums.
- Utfier: 2859
- DAGEN360(41685,44585) —- > Hjir sil de funksje DAGEN360 it oantal dagen weromjaan tusken de twa opjûne datums.
- INT(DAYS360(DATE(YEAR(C5),MONTH(C5) ),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360) —-> wurdt yn
- INT(2859/360) —-> Hjir, hjir sil de funksje INT it hiele getal weromjaan troch it nei ûnderen ôf te rûnen.
- Utfier: 7
- INT(2859/360) —-> Hjir, hjir sil de funksje INT it hiele getal weromjaan troch it nei ûnderen ôf te rûnen.
- Trêde druk op ENTER om krije it resultaat.
- Dêrnei, sleep de Fill Handle om de formule nei oare sellen te kopiearjen.
Uteinlik kinne jo sjen dat ik de formule nei alle oare sellen kopiearre haw en Tsjinstjierren foar elke meiwurker berekkene.
3. Gebrûk fan DATEDIF-funksje om jierren fan tsjinst yn Excel te berekkenjen
No, as jo de tsjinsttiid fan in persoan yn jierren, moannen en dagen berekkenje wolle, kinne jo brûk de DATEDIF-funksje . Yn dit foarbyld sil ik de jierren fan tsjinst op trije manieren berekkenje. De 1 st ien sil de útfier as jier jaan, de 2 e sil it resultaat jaan as jierren en moannen en de 3 rd jouwe it folsleine resultaat as jierren, moannen en dagen .
3.1. DATEDIF-funksje brûke om jierren te berekkenjen
Yn dizze metoade sil ik de funksje DATEDIF brûke om it jier fan tsjinst yn jieren te berekkenjen. Litte wy de stappen sjen.
Stappen:
- Selektearje earst de sel wêr't jo de Tsjinstjierren berekkenje wolle. Hjir haw ik sel E5 selektearre.
- Twadde, yn sel E5 skriuw it folgjendeformule.
=DATEDIF(C5, D5, "y")& " Years"
Formule-ûnderdieling
- DATEDIF(C5, D5, "y") —-> Hjir sil de funksje DATEDIF it oantal jierren weromjaan tusken de twa opjûne datums.
- Utfier: 7
- DATEDIF(C5, D5, "y")& "Jierren" —-> wurdt yn
- 7& "Jierren" —-> No sil de Ampersand (&) operator de tekst en formule kombinearje.
- Utfier: "7 jier"
- 7& "Jierren" —-> No sil de Ampersand (&) operator de tekst en formule kombinearje.
- Trêde druk op ENTER om it resultaat te krijen.
- Sleep no de Fillhandtak om de formule te kopiearjen.
Uteinlik kinne jo sjen dat ik de formule nei alle oare sellen kopiearre haw en de Tsjinstjierren yn Excel berekkene foar elke meiwurker yn jier .
3.2. DATEDIF-funksje tapasse om jierren en moannen te berekkenjen
Hjir sil ik de funksje DATEDIF tapasse om de jierren fan tsjinsten yn jierren <1 te berekkenjen>en moannen . Litte wy de stappen sjen.
Stappen:
- Selektearje earst de sel wêr't jo de Tsjinstjierren berekkenje wolle. Hjir haw ik sel E5 selektearre.
- Twadde, yn sel E5 skriuw de folgjende formule.
=DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months"
Formule-ûnderdieling
- DATEDIF(C5,D5,"y ”) —-> Hjir sil de funksje DATEDIF it nûmer weromjaanfan jierren tusken de twa opjûne datums.
- Utfier: 7
- DATEDIF(C5,D5,"ym") —-> Hjir, de De funksje DATEDIF sil it oantal moannen weromjaan tusken de twa opjûne datums, sûnder de dagen en jierren te negearjen.
- Utfier: 11
- DATEDIF(C5,D5,"y")&" Jierren, "&DATEDIF(C5,D5,"ym")&" Moannen" —-> wurdt yn
- 7&" Jierren, "&11&" Moannen" —-> No sil de operator Ampersand (&) de teksten en formules kombinearje.
- Utfier: "7 jier, 11 moannen"
- 7&" Jierren, "&11&" Moannen" —-> No sil de operator Ampersand (&) de teksten en formules kombinearje.
- Druk as tredde op ENTER om it resultaat te krijen.
- Dêrnei, sleep de Fillhandtak nei kopiearje de formule.
Uteinlik kinne jo sjen dat ik de formule nei alle oare sellen kopiearre haw en de Tsjinstjierren berekkene foar elke wurknimmer yn jierren en moannen .
3.3. Gebrûk fan DATEDIF-funksje om jierren, moannen en dagen te berekkenjen
Yn dizze metoade sil ik de funksje DATEDIF brûke om it jier fan tsjinst yn EXcel te berekkenjen yn jierren, moannen en dagen . Litte wy sjen hoe't it dien wurdt.
Stappen:
- Selektearje earst de sel wêr't jo de Tsjinstjierren berekkenje wolle . Hjir haw ik sel E5 selektearre.
- Twadde, yn sel E5 skriuw it folgjendeformule.
=DATEDIF(C5,D5,"y") & " Years, " & DATEDIF(C5,D5,"ym") & " Months, " & DATEDIF(C5,D5,"md") & " Days"
Formule-ôfdieling
- DATEDIF(C5,D5,"y") —-> Hjir sil de funksje DATEDIF it oantal jierren weromjaan tusken de twa opjûne datums.
- Utfier: 7
- DATEDIF(C5,D5,"ym") —-> Hjir sil de funksje DATEDIF it oantal moannen weromjaan tusken de twa opjûne datums, sûnder de dagen en jierren te negearjen.
- Utfier: 11
- DATEDIF(C5,D5,"md") —-> Hjir, de De funksje DATEDIF sil it oantal dagen weromjaan tusken de twa opjûne datums sûnder de moannen en jierren te negearjen.
- Utfier: 9
- DATEDIF(C5,D5,"y") & "Jierren," & amp; DATEDIF(C5,D5,"ym") & "Moannen," & amp; DATEDIF(C5,D5,"md") & "Dagen" —-> wurdt yn
- 7 & "Jierren," & amp; 11 & amp; "Moannen," & amp; 9 & "Dagen" —-> No sil de Ampersand (&) operator de teksten en formules kombinearje.
- Utfier: "7 jier, 11 moannen, 9 dagen"
- 7 & "Jierren," & amp; 11 & amp; "Moannen," & amp; 9 & "Dagen" —-> No sil de Ampersand (&) operator de teksten en formules kombinearje.
- Tredde, druk op ENTER om it resultaat te krijen.
- Dêrnei, sleep de Fillhandtak om de formule te kopiearjen.
Uteinlik kinne jo sjen dat ik de formule nei alle oare sellen kopiearre haw en de Years fan berekkene Tsjinst foar elke meiwurker yn jierren, moannen en dagen .
4. IF- en DATEDIF-funksjes brûke
As jo meiwurkers hawwe dy't minder as in jier wurke hawwe, dan sil dizze metoade nuttich wêze foar jo. Hjir sil ik de IF-funksje en de DATEDIF funksje brûke om de Tsjinstjierren yn Excel te berekkenjen. Ik sil 2 foarbylden útlizze mei 2 ferskillende soarten útfier .
Foarbyld-01: Tekststring weromjaan as tsjinsttiid minder is as ien Jier
Yn dit foarbyld sil ik in tekststring weromjaan as de Tsjinstjierren minder dan in jier is. Litte wy sjen hoe't it dien wurdt.
Stappen:
- Selektearje earst de sel wêr't jo de Tsjinstjierren berekkenje wolle . Hjir haw ik sel E5 selektearre.
- Twadde, yn sel E5 skriuw de folgjende formule.
=IF(DATEDIF(C5,D5,"y")=0,"Less than a year",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")
Formule-ûnderdieling
- DATEDIF(C5,D5,"y ”) —-> Hjir sil de funksje DATEDIF it oantal jierren werombringe tusken de twa opjûne datums.
- Utfier: 7
- DATEDIF(C5,D5,"ym") —-> Hjir sil de funksje DATEDIF it oantal moannen weromjaan tusken de twa opjûne datums, sûnder de dagen en jierren te negearjen.
- Utfier: 11
- IF(DATEDIF(C5,D5,"y")=0,"Minder as in jier ”,DATEDIF(C5,D5,”y”)&” Jierren, “&DATEDIF(C5,D5,”ym”)&”Moannen”) —-> wurdt yn
- IF(7=0,"Minder as in jier",7&"Jierren, "&11&" Moannen") —-> No sil de funksje IF de logyske_test kontrolearje. As it Wier is, sil de formule "Minder dan in jier" weromkomme. En as it False is, sil de formule de Servicejierren weromjaan yn jierren en moannen.
- Utfier: "7 jier, 11 moannen"
- IF(7=0,"Minder as in jier",7&"Jierren, "&11&" Moannen") —-> No sil de funksje IF de logyske_test kontrolearje. As it Wier is, sil de formule "Minder dan in jier" weromkomme. En as it False is, sil de formule de Servicejierren weromjaan yn jierren en moannen.
- Trêde druk op ENTER om it resultaat te krijen.
- Dêrnei, slepe de Fill Handle om de formule te kopiearjen.
Uteinlik kinne jo sjen dat ik de formule kopiearre haw en de Tsjinstjierren foar elke meiwurker berekkene.
Foarbyld-02: Moanne berekkenje as tsjinsttiid minder is as ien jier
Yn dit foarbyld sil ik de jierren fan tsjinst yn berekkenje moannen as it minder is as in jier . Ik sil de funksje IF en de funksje DATEDIF brûke om de Tsjinstjierren yn Excel te berekkenjen. Litte wy de stappen sjen.
Stappen:
- Selektearje earst de sel wêr't jo de Tsjinstjierren berekkenje wolle. Hjir haw ik sel E5 selektearre.
- Twadde, yn sel E5 skriuw de folgjende formule.
=IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5,"ym")&" Months",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")
Formule-ûnderdieling
- DATEDIF(C5,D5,"y ”) —-> Hjir sil de funksje DATEDIF it oantal jierren werombringe tusken de twa opjûne datums.
- Utfier: