Kuidas arvutada teenistusaastaid Excelis (4 lihtsat viisi)

  • Jaga Seda
Hugh West

Oletame, et teil on töötaja, kes hiljuti lahkus teie ettevõttest. Te soovite arvutada tema teenistusaastad teie ettevõttes. Selle arvutamiseks on mitu võimalust. Me võime kasutada selleks mitmeid valemeid. Selle artikli peamine eesmärk on selgitada, kuidas arvutada teenistusaastad Excelis erinevalt. Samuti arvutatakse teenuse kestus päevade, kuude ja aastatega.

Lae alla praktiline töövihik

Teenistusaastate arvutamine.xlsx

4 lihtsat viisi teenistusaastate arvutamiseks Excelis

Nagu ma varem ütlesin, on mitmeid viise, kuidas arvutada teenistusaastad Excelis. Siinkohal selgitan 4 lihtsaid ja tõhusaid viise. Selle artikli selgitamiseks olen võtnud järgmise andmestiku. See sisaldab Töötaja nimi , Liitumise kuupäev ja Lõppkuupäev . ma selgitan, kuidas arvutada Aastad Teenindus nende jaoks.

1. INT & YEARFRAC funktsioonide kasutamine teenistusaastate arvutamiseks

Selles meetodis selgitan, kuidas saab kasutada funktsioon INT ja funktsioon YEARFRAC aadressile arvutada teenistusaastad Excelis. Vaatame samme.

Sammud:

  • Kõigepealt valige lahter, kus soovite arvutada Teenistusaastad Siin ma valisin lahtri E5 .
  • Teiseks, raku E5 kirjutada järgmine valem.
=INT(YEARFRAC(C5,D5))

Valemi jaotus

  • YEARFRAC(C5,D5) --> Siin on YEARFRAC funktsioon tagastab aasta osa, mida esindab lahtrites olevate kuupäevade vaheliste päevade arv. C5 ja D6 .
    • Väljund: 7.9416666666666667
  • INT(YEARFRAC(C5,D5)) --> muutub
    • INT(7.941666666666666667) --> Siin on INT funktsioon tagastab täisarvu, ümardades selle allapoole.
      • Väljund: 7
  • Kolmandaks, vajutage SISESTA tulemuse saamiseks.

  • Pärast seda lohistage Täitmise käepide valemi kopeerimiseks teistesse lahtritesse.

Lõpuks näete, et ma kopeerisin valemi kõikidesse teistesse lahtritesse ja arvutasin välja Teenistusaastad Excelis iga töötaja kohta.

2. DAYS360 ja DATE funktsioonide kasutamine teenistusaastate arvutamiseks

Selle teise meetodi puhul kasutan ma funktsioon DAYS360 ja funktsioon DATE aadressile arvutada teenistusaastad Excelis. Näitan teile, kuidas seda tehakse.

Sammud:

  • Kõigepealt valige lahter, kus soovite arvutada Teenistusaastad Siin valisin lahtri E5 .
  • Teiseks, raku E5 kirjutada järgmine valem.
=INT(DAYS360(KUUPÄEV(AASTA(C5),KUU(C5),PÄEV(C5)),KUUPÄEV(AASTA(D5),KUU(D5),PÄEV(D5)))/360)

Valemi jaotus

  • DAY(D5) --> Siin, funktsioon DAY tagastab lahtris oleva kuupäeva päevanumbri. D5 .
    • Väljund: 24
  • KUU(D5) --> Siin, funktsioon MONTH tagastab antud kuupäeva kuu numbri lahtrisse D5 .
    • Väljund: 1
  • AASTA(D5) --> Siin, funktsioon YEAR tagastab antud kuupäeva aastaarvu lahtris D5 .
    • Väljund: 2022
  • DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> muutub
    • KUUPÄEV(2022,1,24) --> Siin on KUUPÄEV funktsioon tagastab seerianumbri, mis esindab kuupäeva antud aastast, kuust ja päevast.
      • Väljund: 44585
  • DATE(YEAR(C5),MONTH(C5),DAY(C5)) --> muutub
    • DATE(2014,2,15) --> Jällegi on KUUPÄEV funktsioon tagastab seerianumbri, mis esindab kuupäeva antud aastast, kuust ja päevast.
      • Väljund: 41685
  • DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> muutub
    • DAYS360(41685,44585) --> Siin on DAYS360 funktsioon tagastab kahe antud kuupäeva vaheliste päevade arvu.
      • Väljund: 2859
  • INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5))/360) --> muutub
    • INT(2859/360) --> Siin, siin, siin, siin, siin, siin, siin, siin, siin, siin, siin, siin, siin, siin. INT funktsioon tagastab täisarvu, ümardades selle allapoole.
      • Väljund: 7
  • Kolmandaks, vajutage SISESTA tulemuse saamiseks.

  • Pärast seda lohistage Täitmise käepide valemi kopeerimiseks teistesse lahtritesse.

Lõpuks näete, et ma kopeerisin valemi kõikidesse teistesse lahtritesse ja arvutasin välja Teenistusaastad iga töötaja jaoks.

3. Funktsiooni DATEDIF kasutamine tööaastate arvutamiseks Excelis

Kui soovite arvutada isiku teenistuse kestust aastate, kuude ja päevade kaupa, siis võite kasutada järgmist valemit funktsioon DATEDIF Selles näites arvutan ma teenistusaastate arvu järgmiselt kolm viise. 1 st üks annab väljundiks aastat ... 2 nd üks annab tulemuseks aastad ja kuud ja 3 rd üks annab täieliku tulemuse kui aastad, kuud ja päevad .

3.1. Funktsiooni DATEDIF kasutamine aastate arvutamiseks

Selles meetodis kasutan ma DATEDIF funktsioon, et arvutada Teenistuse aasta aadressil aastat Vaatame samme.

Sammud:

  • Kõigepealt valige lahter, kus soovite arvutada Teenistusaastad Siin valisin lahtri E5 .
  • Teiseks, raku E5 kirjutada järgmine valem.
=DATEDIF(C5, D5, "y")& " Aastad"

Valemi jaotus

  • DATEDIF(C5, D5, "y") --> Siin on DATEDIF funktsioon tagastab kahe antud kuupäeva vaheliste aastate arvu.
    • Väljund: 7
  • DATEDIF(C5, D5, "y")& " Aastad" --> muutub
    • 7& " Aastad" --> Nüüd on Ampersand (&) operaator ühendab tekst ja valem .
      • Väljund: "7 aastat"
  • Kolmandaks, vajutage SISESTA tulemuse saamiseks.

  • Nüüd lohistage Täitmise käepide valemi kopeerimiseks.

Lõpuks näete, et ma kopeerisin valemi kõikidesse teistesse lahtritesse ja arvutasin välja Teenistusaastad Excelis iga töötaja kohta aastat .

3.2. Funktsiooni DATEDIF rakendamine aastate ja kuude arvutamiseks

Siinkohal rakendan ma DATEDIF funktsioon, et arvutada Teenuste aastad aadressil aastat ja kuud Vaatame samme.

Sammud:

  • Kõigepealt valige lahter, kus soovite arvutada Teenistusaastad Siin valisin lahtri E5 .
  • Teiseks, raku E5 kirjutada järgmine valem.
=DATEDIF(C5,D5, "y")&" Aastad, "&DATEDIF(C5,D5, "ym")&" kuud"

Valemi jaotus

  • DATEDIF(C5,D5, "y") --> Siinkohal on DATEDIF funktsioon tagastab kahe antud kuupäeva vaheliste aastate arvu.
    • Väljund: 7
  • DATEDIF(C5,D5, "ym") --> Siin on DATEDIF funktsioon tagastab kahe antud kuupäeva vahele jäävate kuude arvu, ignoreerides päevi ja aastaid.
    • Väljund: 11
  • DATEDIF(C5,D5, "y")&" Aastad, "&DATEDIF(C5,D5, "ym")&" kuud" --> muutub
    • 7&" Aastad, "&11&" kuud" --> Nüüd on Ampersand (&) operaator ühendab tekstid ja valemid .
      • Väljund: "7 aastat, 11 kuud"
  • Kolmandaks, vajutage SISESTA tulemuse saamiseks.

  • Pärast seda lohistage Täitmise käepide valemi kopeerimiseks.

Lõpuks näete, et ma kopeerisin valemi kõikidesse teistesse lahtritesse ja arvutasin välja Teenistusaastad iga töötaja kohta aastad ja kuud .

3.3. Funktsiooni DATEDIF kasutamine aastate, kuude ja päevade arvutamiseks

Selles meetodis kasutan ma DATEDIF funktsioon, et arvutada Teenistuse aasta EXcelis EXcelis aastad, kuud ja päevad Vaatame, kuidas seda tehakse.

Sammud:

  • Kõigepealt valige lahter, kus soovite arvutada Teenistusaastad Siin valisin lahtri E5 .
  • Teiseks, raku E5 kirjutada järgmine valem.
=DATEDIF(C5,D5, "y") & " Aastad, " & DATEDIF(C5,D5, "ym") & " kuud, " & DATEDIF(C5,D5, "md") & " päevad"

Valemi jaotus

  • DATEDIF(C5,D5, "y") --> Siin on DATEDIF funktsioon tagastab kahe antud kuupäeva vaheliste aastate arvu.
    • Väljund: 7
  • DATEDIF(C5,D5, "ym") --> Siin on DATEDIF funktsioon tagastab kahe antud kuupäeva vahele jäävate kuude arvu, ignoreerides päevi ja aastaid.
    • Väljund: 11
  • DATEDIF(C5,D5, "md") --> Siin on DATEDIF funktsioon tagastab kahe antud kuupäeva vaheliste päevade arvu, jättes arvesse võtmata kuud ja aastad.
    • Väljund: 9
  • DATEDIF(C5,D5, "y") & " Aastad, " & DATEDIF(C5,D5, "ym") & " kuud, " & DATEDIF(C5,D5, "md") & " päevad" --> muutub
    • 7 & " Aastad, " & 11 & " Kuu, " & 9 & " Päevad" --> Nüüd on Ampersand (&) operaator ühendab tekstid ja valemid .
      • Väljund: "7 aastat, 11 kuud, 9 päeva"
  • Kolmandaks, vajutage SISESTA tulemuse saamiseks.

  • Pärast seda lohistage Täitmise käepide valemi kopeerimiseks.

Lõpuks näete, et ma kopeerisin valemi kõikidesse teistesse lahtritesse ja arvutasin välja Teenistusaastad iga töötaja kohta aastad, kuud ja päevad .

4. IF- ja DATEDIF-funktsioonide kasutamine

Kui teil on töötajaid, kes on töötanud vähem kui aasta, siis on see meetod teile abiks. Siinkohal kasutan ma funktsioon IF ja DATEDIF funktsioon, et arvutada Teenistusaastad Excelis. Ma selgitan 2 näited koos 2 eri tüüpi väljund .

Näide-01: Tekstijada tagastamine, kui teenuse kestus on vähem kui üks aasta

Selles näites tagastan ma tekstistring kui Teenistusaastad on vähem kui aasta Vaatame, kuidas seda tehakse.

Sammud:

  • Kõigepealt valige lahter, kus soovite arvutada Teenistusaastad Siin valisin lahtri E5 .
  • Teiseks, raku E5 kirjutada järgmine valem.
=IF(DATEDIF(C5,D5, "y")=0, "Vähem kui aasta",DATEDIF(C5,D5, "y")&" Aastad, "&DATEDIF(C5,D5, "ym")&" kuud")

Valemi jaotus

  • DATEDIF(C5,D5, "y") --> Siin on DATEDIF funktsioon tagastab kahe antud kuupäeva vaheliste aastate arvu.
    • Väljund: 7
  • DATEDIF(C5,D5, "ym") --> Siin on DATEDIF funktsioon tagastab kahe antud kuupäeva vahele jäävate kuude arvu, ignoreerides päevi ja aastaid.
    • Väljund: 11
  • IF(DATEDIF(C5,D5, "y")=0, "Vähem kui aasta",DATEDIF(C5,D5, "y")&" Aastad,"&DATEDIF(C5,D5, "ym")&" kuud") --> muutub
    • IF(7=0, "Vähem kui aasta",7&" Aastad, "&11&" kuud") --> Nüüd on IF funktsioon kontrollib loogiline_test Kui see on Tõsi , annab valem tagasi "Vähem kui aasta". Ja kui see on Vale valem tagastab Teenistusaastad aastate ja kuude kaupa.
      • Väljund: "7 aastat, 11 kuud"
  • Kolmandaks, vajutage SISESTA tulemuse saamiseks.

  • Pärast seda lohistage Täitmise käepide valemi kopeerimiseks.

Lõpuks näete, et olen kopeerinud valemi ja arvutanud Teenistusaastad iga töötaja jaoks.

Näide-02: Kuu arvutamine, kui teenuse kestus on vähem kui üks aasta

Selles näites arvutan ma Teenistusaastad aadressil kuud kui see on vähem kui aasta . ma kasutan IF funktsioon ja DATEDIF funktsioon, et arvutada Teenistusaastad Excelis. Vaatame samme.

Sammud:

  • Kõigepealt valige lahter, kus soovite arvutada Teenistusaastad Siin ma valisin lahtri E5 .
  • Teiseks, raku E5 kirjutada järgmine valem.
=IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" kuud",DATEDIF(C5,D5, "y")&" aastad, "&DATEDIF(C5,D5, "ym")&" kuud")

Valemi jaotus

  • DATEDIF(C5,D5, "y") --> Siin on DATEDIF funktsioon tagastab kahe antud kuupäeva vaheliste aastate arvu.
    • Väljund: 7
  • DATEDIF(C5,D5, "ym") --> See DATEDIF funktsioon tagastab kahe antud kuupäeva vahele jäävate kuude arvu, ignoreerides päevi ja aastaid.
    • Väljund: 11
  • IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" kuud",DATEDIF(C5,D5, "y")&" aastad, "&DATEDIF(C5,D5, "ym")&" kuud") --> muutub
    • IF(7=0,11&" kuud",7&" aastad, "&11&" kuud") --> Nüüd on IF funktsioon kontrollib loogiline_test Kui see on Tõsi , annab valem tagasi Teenistusaastad kuude kaupa . Ja kui see on Vale valem tagastab Teenistusaastad aastate ja kuude kaupa.
      • Väljund: "7 aastat, 11 kuud"
  • Kolmandaks, vajutage SISESTA tulemuse saamiseks.

  • Seejärel lohistage Täitmise käepide valemi kopeerimiseks.

Lõpuks näete, et olen kopeerinud valemi ja arvutanud Teenistusaastad iga töötaja jaoks.

Teenistusaastate arvutamine Excelis alates töölevõtmise kuupäevast

Selles jaotises näitan teile, kuidas te saate arvutab teenistusaastad alates Töölevõtmise kuupäev et praegune kuupäev . ma näitan teile ka, kuidas saate arvutada Lõppkuupäev teenindusperioodi alates Töölevõtmise kuupäev .

1. TODAY funktsiooni kasutamine teenistusaastate arvutamiseks alates töölevõtmise kuupäevast

Excelis on sisseehitatud funktsioon, mis võib teile anda praegune kuupäev See funktsioon on funktsioon TODAY See on kirjutatud Excelis järgmiselt, =TODAY () See funktsioon on liigitatud järgmistesse kategooriatesse Kuupäev/kellaaeg funktsiooni Excelis. Seda saab kasutada ka valemis. Nagu eelnevates näidetes töötasime me Lõppkuupäev . Selle asemel, et Lõppkuupäev , kui soovite teada saada Teenistusaastad alates Töölevõtmise kuupäev et Praegune kuupäev peate sisestama TODAY funktsiooni asemel Lõppkuupäev .

Las ma näitan teile samme.

Sammud:

  • Kõigepealt valige lahter, kus soovite arvutada Teenistusaastad Siin ma valisin lahtri D5 .
  • Teiseks, raku D5 kirjutada järgmine valem.
=DATEDIF(C5,TODAY(), "y") & " Aastad, " & DATEDIF(C5,TODAY(), "ym") & " kuud, " & DATEDIF(C5,TODAY(), "md") & " päevad"

Valemi jaotus

  • DATEDIF(C5,TODAY(), "y") --> Siin on DATEDIF funktsioon tagastab aastate arvu vahemikus Töölevõtmise kuupäev ja Praegune kuupäev .
    • Väljund: 8
  • DATEDIF(C5,TODAY(), "ym") --> The DATEDIF funktsioon tagastab kuude arvu, mis jääb Töölevõtmise kuupäev ja Praegune kuupäev ignoreerides päevi ja aastaid.
    • Väljund: 6
  • DATEDIF(C5,TODAY(), "md") --> Siin on DATEDIF funktsioon tagastab päevade arvu, mis jäävad Töölevõtmise kuupäev ja Praegune kuupäev ignoreerides kuid ja aastaid.
    • Väljund: 22
  • DATEDIF(C5,TODAY(), "y") & " Aastad, " & DATEDIF(C5,TODAY(), "ym") & " kuud, " & DATEDIF(C5,TODAY(), "md") & " päevad" --> muutub
    • 8 & " Aastad, " & 6 & " Kuu, " & 22 & " Päevad" --> Nüüd on Ampersand (&) operaator ühendab tekstid ja valemid .
      • Väljund: "8 aastat, 6 kuud, 22 päeva"
Märkus: Eeliseks on kasutada TODAY funktsioon on see, et seda uuendatakse iga kord, kui te avate oma töölehe. Seega uuendatakse iga päev, kui te avate oma töölehe, ka teenistusaja pikkust.

  • Kolmandaks, vajutage SISESTA tulemuse saamiseks.

  • Pärast seda lohistage Täitmise käepide valemi kopeerimiseks.

Lõpuks näete, et olen kopeerinud valemi ja arvutanud Teenistusaastad aadressilt Töölevõtmise kuupäev Excelis iga töötaja kohta.

➥ Loe edasi: Arvuta päevade arv tänase päeva ja teise kuupäeva vahel; Teine kuupäev

2. Lõpptähtaja arvutamine alates töölevõtmise kuupäevast pärast teatud teenistusaastate täitmist

Selles näites näitan teile, kuidas saate arvutada Lõppkuupäev teenindusperioodi jooksul alates Töölevõtmise kuupäev ja Teenistusaastad Oletame, et teil on mõned töötajad ja te soovite hinnata nende tööd pärast teatud aja möödumist. Teenistusaastad alates Töölevõtmise kuupäev Seega on teil selle tulemuslikkuse hindamiseks vaja Lõppkuupäev selle teenindusperioodi jooksul. Siinkohal kasutan ma funktsioon EDATE arvutada Lõppkuupäev .

Vaatame, kuidas seda teha.

Sammud:

  • Kõigepealt valige lahter, kus soovite arvutada Lõppkuupäev Siin ma valisin lahtri E5.
  • Teiseks, raku E5 kirjutada järgmine valem.
=EDATE(C5,D5*12)

Siin on EDATE funktsioon, valisin C5 nagu start_date ja D5*12 nagu kuu s. I korrutatud . aastat poolt 12 et muuta need kuud Pärast seda tagastab valem kuupäeva pärast neid valitud kuid.

  • Kolmandaks, vajutage SISESTA , ja te saate Lõppkuupäev .

  • Pärast seda lohistage Täitmise käepide valemi kopeerimiseks.

Lõpuks näete, et olen kopeerinud valemi ja saanud Lõppkuupäev iga töötaja jaoks.

Praktika sektsioon

Siin olen andnud teile harjutamislehe, et saaksite harjutada, kuidas arvutada teenistusaastad Excelis.

Kokkuvõte

Kokkuvõtteks püüdsin katta, kuidas arvutada teenistusaastad Excelis. Põhimõtteliselt arvutasin Excelis kahe kuupäeva vaheliste aastate arvu. Selgitasin 4 erinevad viisid. DATEDIF funktsioon lihtsustab kahe kuupäeva vahelise pikkuse arvutamist. Loodan, et selle artikli lugemisel ei tekkinud mingeid raskusi. Olge ühenduses ExcelWIKI et saada rohkem selliseid artikleid. Lõpetuseks, kui teil on küsimusi, andke mulle teada kommentaariumis.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.