Kako izračunati delovno dobo v programu Excel (4 preprosti načini)

  • Deliti To
Hugh West

Predpostavimo, da imate zaposlenega, ki je pred kratkim dal odpoved v vašem podjetju. Želite izračunati njegovo/njeno leta službovanja v vašem podjetju. obstaja več načinov za izračun tega. za to lahko uporabimo številne formule. glavni cilj tega članka je pojasniti, kako izračun let delovne dobe v Excelu na različne načine. Izračunano bo tudi trajanje storitve z dnevi, meseci in leti.

Prenesi delovni zvezek za prakso

Izračun let delovne dobe.xlsx

4 preprosti načini za izračun let delovne dobe v Excelu

Kot sem že dejal, obstaja več načinov za izračun let delovne dobe v Excelu. Tukaj bom razložil 4 Za razlago tega članka sem uporabil naslednji nabor podatkov. Ime zaposlenega , Datum pridružitve in Končni datum . Pojasnil bom, kako izračunati Leta storitve za njih.

1. Uporaba funkcij INT & YEARFRAC za izračun let delovne dobe

V tej metodi bom razložil, kako lahko uporabite funkcija INT in . funkcija YEARFRAC na . izračun let delovne dobe v Excelu. Oglejmo si korake.

Koraki:

  • Najprej izberite celico, v kateri želite izračunati Leta službovanja . Tukaj sem izbral celico E5 .
  • Drugič, v celici E5 zapišite naslednjo formulo.
=INT(LETOFRAC(C5,D5))

Razčlenitev formule

  • YEARFRAC(C5,D5) --> Tu je LETOFRAC funkcija vrne del leta, ki ga predstavlja število dni med datumi v celicah C5 in . D6 .
    • Izhod: 7,94166666666667
  • INT(LETOFRAC(C5,D5)) --> se spremeni v
    • INT(7.94166666666667) --> Tu je INT funkcija vrne celo število z zaokroževanjem navzdol.
      • Izhod: 7
  • Tretjič, pritisnite VSTOP za pridobitev rezultata.

  • Nato povlecite Ročaj za polnjenje za kopiranje formule v druge celice.

Na koncu lahko vidite, da sem formulo kopiral v vse druge celice in izračunal Leta službovanja v Excelu za vsakega zaposlenega.

2. Uporaba funkcij DAYS360 in DATE za izračun let delovne dobe

Pri tej drugi metodi bom uporabil funkcija DAYS360 in . funkcija DATA na . izračun let delovne dobe v Excelu. Naj vam pokažem, kako se to naredi.

Koraki:

  • Najprej izberite celico, v kateri želite izračunati Leta službovanja . Tukaj sem izbral celico E5 .
  • Drugič, v celici E5 zapišite naslednjo formulo.
=INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)

Razčlenitev formule

  • DAN(D5) --> Tukaj, funkcija DAY bo vrnil številko dneva datuma v celici D5 .
    • Izhod: 24
  • MESEC(D5) --> Tukaj, funkcija MESEC vrne številko meseca danega datuma v celici D5 .
    • Izhod: 1
  • LETO(D5) --> Tukaj, funkcija LETO bo vrnil številko leta danega datuma v celici D5 .
    • Izhod: 2022
  • DATUM(LETO(D5),MESEC(D5),DAN(D5)) --> se spremeni v
    • DATUM(2022,1,24) --> Tu je DATUM funkcija vrne serijsko številko, ki predstavlja datum iz danega leta, meseca in dneva.
      • Izhod: 44585
  • DATUM(LETO(C5),MESEC(C5),DAN(C5)) --> se spremeni v
    • DATA(2014,2,15) --> Tudi tokrat je DATUM funkcija vrne serijsko številko, ki predstavlja datum iz danega leta, meseca in dneva.
      • Izhod: 41685
  • DAYS360(DATUM(LETO(C5),MESEC(C5),DAN(C5)),DATUM(LETO(D5),MESEC(D5),DAN(D5))) --> se spremeni v
    • DAYS360(41685,44585) --> Tu je DAYS360 funkcija vrne število dni med dvema danima datumoma.
      • Izhod: 2859
  • INT(DAYS360(DATUM(LETO(C5),MESEC(C5),DAN(C5)),DATUM(LETO(D5),MESEC(D5),DAN(D5)))/360) --> se spremeni v
    • INT(2859/360) --> Tukaj, tukaj, tukaj. INT funkcija vrne celo število z zaokroževanjem navzdol.
      • Izhod: 7
  • Tretjič, pritisnite VSTOP za pridobitev rezultata.

  • Nato povlecite Ročaj za polnjenje za kopiranje formule v druge celice.

Na koncu lahko vidite, da sem formulo kopiral v vse druge celice in izračunal Leta službovanja za vsakega zaposlenega.

3. Uporaba funkcije DATEDIF za izračun let delovne dobe v programu Excel

Če želite izračunati delovno dobo osebe v letih, mesecih in dneh, lahko uporabite funkcija DATEDIF V tem primeru bom izračunal leta delovne dobe v tri načine. 1 st se bo izhodna vrednost glasila let , je 2 nd dobimo rezultat kot leta in meseci in 3 rd bo dala celoten rezultat, kot je leta, mesece in dneve. .

3.1. Uporaba funkcije DATEDIF za izračun let

V tej metodi bom uporabil DATEDIF funkcijo za izračun Leto storitve na spletnem mestu let . Oglejmo si korake.

Koraki:

  • Najprej izberite celico, v kateri želite izračunati Leta službovanja . Tukaj sem izbral celico E5 .
  • Drugič, v celici E5 zapišite naslednjo formulo.
=DATEDIF(C5, D5, "y")& " Leta"

Razčlenitev formule

  • DATEDIF(C5, D5, "y") --> Tu je DATEDIF funkcija vrne število let med dvema danima datumoma.
    • Izhod: 7
  • DATEDIF(C5, D5, "y")& " Leta" --> se spremeni v
    • 7& " Leta" --> Zdaj je Ampersand (&) bo operater združil besedilo in . formula .
      • Izhod: "7 let"
  • Tretjič, pritisnite VSTOP za pridobitev rezultata.

  • Zdaj povlecite Ročaj za polnjenje za kopiranje formule.

Na koncu lahko vidite, da sem formulo kopiral v vse druge celice in izračunal Leta službovanja v Excelu za vsakega zaposlenega v let .

3.2 Uporaba funkcije DATEDIF za izračun let in mesecev

V tem primeru bom uporabil DATEDIF funkcijo za izračun Leta storitev na spletnem mestu let in mesece . Oglejmo si korake.

Koraki:

  • Najprej izberite celico, v kateri želite izračunati Leta službovanja . Tukaj sem izbral celico E5 .
  • Drugič, v celici E5 zapišite naslednjo formulo.
=DATEDIF(C5,D5, "y")&" Leta, "&DATEDIF(C5,D5, "ym")&" Meseci"

Razčlenitev formule

  • DATEDIF(C5,D5, "y") --> Tu je DATEDIF funkcija vrne število let med dvema danima datumoma.
    • Izhod: 7
  • DATEDIF(C5,D5, "ym") --> Tu je DATEDIF funkcija vrne število mesecev med dvema danima datumoma brez upoštevanja dni in let.
    • Izhod: 11
  • DATEDIF(C5,D5, "y")&" Leta, "&DATEDIF(C5,D5, "ym")&" Meseci" --> se spremeni v
    • 7&" let, "&11&" mesecev" --> Zdaj je Ampersand (&) bo operater združil besedila in . formule .
      • Izhod: "7 let in 11 mesecev"
  • Tretjič, pritisnite VSTOP za pridobitev rezultata.

  • Nato povlecite Ročaj za polnjenje za kopiranje formule.

Na koncu lahko vidite, da sem formulo kopiral v vse druge celice in izračunal Leta službovanja za vsakega zaposlenega v leta in meseci .

3.3. Uporaba funkcije DATEDIF za izračun let, mesecev in dni

V tej metodi bom uporabil DATEDIF funkcijo za izračun Leto storitve v EXcel v leta, mesece in dneve. Oglejmo si, kako se to naredi.

Koraki:

  • Najprej izberite celico, v kateri želite izračunati Leta službovanja . Tukaj sem izbral celico E5 .
  • Drugič, v celici E5 zapišite naslednjo formulo.
=DATEDIF(C5,D5, "y") & " Leta, " & DATEDIF(C5,D5, "ym") & " Meseci, " & DATEDIF(C5,D5, "md") & " Dnevi"

Razčlenitev formule

  • DATEDIF(C5,D5, "y") --> Tu je DATEDIF funkcija vrne število let med dvema danima datumoma.
    • Izhod: 7
  • DATEDIF(C5,D5, "ym") --> Tu je DATEDIF funkcija vrne število mesecev med dvema danima datumoma brez upoštevanja dni in let.
    • Izhod: 11
  • DATEDIF(C5,D5, "md") --> Tu je DATEDIF funkcija vrne število dni med dvema danima datumoma, pri čemer ne upošteva mesecev in let.
    • Izhod: 9
  • DATEDIF(C5,D5, "y") & " Leta, " & DATEDIF(C5,D5, "ym") & " Meseci, " & DATEDIF(C5,D5, "md") & " Dnevi" --> se spremeni v
    • 7 & amp; " Leta, " & amp; 11 & amp; " Meseci, " & amp; 9 & amp; " Dnevi" --> Zdaj je Ampersand (&) bo operater združil besedila in . formule .
      • Izhod: "7 let, 11 mesecev, 9 dni"
  • Tretjič, pritisnite VSTOP za pridobitev rezultata.

  • Nato povlecite Ročaj za polnjenje za kopiranje formule.

Na koncu lahko vidite, da sem formulo kopiral v vse druge celice in izračunal Leta službovanja za vsakega zaposlenega v leta, mesece in dneve. .

4. Uporaba funkcij IF in DATEDIF

Če imate zaposlene, ki so delali manj kot eno leto, vam bo ta metoda v pomoč. funkcija IF in DATEDIF funkcijo za izračun Leta službovanja v Excelu. Razložil bom 2 primeri z 2 različne vrste izhod .

Primer-01: Vračanje besedilnega niza, če je trajanje storitve krajše od enega leta

V tem primeru bom vrnil besedilni niz če je Leta službovanja je . manj kot eno leto Oglejmo si, kako se to naredi.

Koraki:

  • Najprej izberite celico, v kateri želite izračunati Leta službovanja . Tukaj sem izbral celico E5 .
  • Drugič, v celici E5 zapišite naslednjo formulo.
=IF(DATEDIF(C5,D5, "y")=0, "Manj kot eno leto",DATEDIF(C5,D5, "y")&" Leta, "&DATEDIF(C5,D5, "ym")&" Meseci")

Razčlenitev formule

  • DATEDIF(C5,D5, "y") --> Tu je DATEDIF funkcija vrne število let med dvema danima datumoma.
    • Izhod: 7
  • DATEDIF(C5,D5, "ym") --> Tu je DATEDIF funkcija vrne število mesecev med dvema danima datumoma brez upoštevanja dni in let.
    • Izhod: 11
  • IF(DATEDIF(C5,D5, "y")=0, "Manj kot eno leto",DATEDIF(C5,D5, "y")&" Leta, "&DATEDIF(C5,D5, "ym")&" Meseci") --> se spremeni v
    • IF(7=0, "Manj kot eno leto",7&" Let,"&11&" mesecev") --> Zdaj je IF funkcija bo preverila logični_test Če je Resnično , bo formula vrnila "Manj kot eno leto". In če je Lažno formula bo vrnila Leta službovanja v letih in mesecih.
      • Izhod: "7 let in 11 mesecev"
  • Tretjič, pritisnite VSTOP za pridobitev rezultata.

  • Nato povlecite Ročaj za polnjenje za kopiranje formule.

Na koncu lahko vidite, da sem kopiral formulo in izračunal Leta službovanja za vsakega zaposlenega.

Primer-02: Izračun meseca, če je trajanje storitve krajše od enega leta

V tem primeru bom izračunal Leta službovanja na spletnem mestu mesecev če je manj kot eno leto . Uporabil bom IF in funkcijo DATEDIF funkcijo za izračun Leta službovanja v Excelu. Oglejmo si korake.

Koraki:

  • Najprej izberite celico, v kateri želite izračunati Leta službovanja . Tukaj sem izbral celico E5 .
  • Drugič, v celici E5 zapišite naslednjo formulo.
=IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Meseci",DATEDIF(C5,D5, "y")&" Leta, "&DATEDIF(C5,D5, "ym")&" Meseci")

Razčlenitev formule

  • DATEDIF(C5,D5, "y") --> Tu je DATEDIF funkcija vrne število let med dvema danima datumoma.
    • Izhod: 7
  • DATEDIF(C5,D5, "ym") --> Na spletni strani . DATEDIF funkcija vrne število mesecev med dvema danima datumoma brez upoštevanja dni in let.
    • Izhod: 11
  • IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Meseci",DATEDIF(C5,D5, "y")&" Leta, "&DATEDIF(C5,D5, "ym")&" Meseci") --> se spremeni v
    • IF(7=0,11&" Meseci",7&" Leta, "&11&" Meseci") --> Zdaj je IF funkcija bo preverila logični_test Če je Resnično , bo formula vrnila Leta službovanja v mesecih . In če je Lažno formula bo vrnila Leta službovanja v letih in mesecih.
      • Izhod: "7 let in 11 mesecev"
  • Tretjič, pritisnite VSTOP za pridobitev rezultata.

  • Nato povlecite Ročaj za polnjenje za kopiranje formule.

Na koncu lahko vidite, da sem kopiral formulo in izračunal Leta službovanja za vsakega zaposlenega.

Izračun let delovne dobe v Excelu na podlagi datuma zaposlitve

V tem razdelku vam bom pokazal, kako lahko Izračunajte leta službovanja iz Datum zaposlitve na trenutni datum . Pokazal vam bom tudi, kako lahko izračunate Končni datum obdobja storitve od Datum zaposlitve .

1. Uporaba funkcije TODAY za izračun let delovne dobe od datuma zaposlitve

V Excelu je vgrajena funkcija, ki vam lahko ponudi trenutni datum Ta funkcija je funkcija TODAY . V Excelu je zapisan kot, =TODAY () . Ta funkcija je kategorizirana kot Datum/čas v Excelu. Uporabite jo lahko tudi v formuli. Kot smo v prejšnjih primerih delali s funkcijo Končni datum . Namesto tega Končni datum , če želite izvedeti Leta službovanja iz Datum zaposlitve na Trenutni datum morate vstaviti DANES namesto funkcije Končni datum .

Naj vam pokažem korake.

Koraki:

  • Najprej izberite celico, v kateri želite izračunati Leta službovanja . Tukaj sem izbral celico D5 .
  • Drugič, v celici D5 zapišite naslednjo formulo.
=DATEDIF(C5,TODAY(), "y") & " Leta, " & DATEDIF(C5,TODAY(), "ym") & " Meseci, " & DATEDIF(C5,TODAY(), "md") & " Dnevi"

Razčlenitev formule

  • DATEDIF(C5,TODAY(), "y") --> Tu je DATEDIF funkcija bo vrnila število let med Datum zaposlitve in Trenutni datum .
    • Izhod: 8
  • DATEDIF(C5,TODAY(), "ym") --> Spletna stran DATEDIF funkcija bo vrnila število mesecev med Datum zaposlitve in Trenutni datum ne oziraje se na dneve in leta.
    • Izhod: 6
  • DATEDIF(C5,TODAY(), "md") --> Tu je DATEDIF funkcija bo vrnila število dni med Datum zaposlitve in Trenutni datum ne da bi upoštevali mesece in leta.
    • Izhod: 22
  • DATEDIF(C5,TODAY(), "y") & " Leta, " & DATEDIF(C5,TODAY(), "ym") & " Meseci, " & DATEDIF(C5,TODAY(), "md") & " Dnevi" --> se spremeni v
    • 8 & amp; " Leta, " & 6 & " Meseci, " & 22 & " Dnevi" --> Zdaj je Ampersand (&) bo operater združil besedila in . formule .
      • Izhod: "8 let, 6 mesecev, 22 dni"
Opomba: Prednost uporabe DANES funkcija je, da se posodobi vsakič, ko odprete delovni list. Tako se vsak dan, ko odprete delovni list, posodobi tudi delovna doba.

  • Tretjič, pritisnite VSTOP za pridobitev rezultata.

  • Nato povlecite Ročaj za polnjenje za kopiranje formule.

Na koncu lahko vidite, da sem kopiral formulo in izračunal Leta službovanja s spletne strani Datum zaposlitve v Excelu za vsakega zaposlenega.

➥ Preberite več: Izračunajte število dni med današnjim in drugim datumom

2. Izračun končnega datuma od datuma zaposlitve po določenih letih delovne dobe

V tem primeru vam bom pokazal, kako lahko izračunate Končni datum obdobja storitve od Datum zaposlitve in Leta službovanja Predpostavimo, da imate nekaj zaposlenih in želite oceniti njihovo uspešnost po določenem obdobju. Leta službovanja iz Datum zaposlitve Za to oceno uspešnosti boste potrebovali Končni datum tega obdobja storitve. Tu bom uporabil funkcija EDATE za izračun Končni datum .

Poglejmo, kako lahko to storite.

Koraki:

  • Najprej izberite celico, v kateri želite izračunati Končni datum . Tukaj sem izbral celico E5.
  • Drugič, v celici E5 zapišite naslednjo formulo.
=DATUM(C5,D5*12)

Tukaj, v EDATE sem izbral funkcijo C5 kot start_date in . D5*12 kot mesec s. I pomnoženo . let po 12 da jih pretvorite v mesecev . Nato bo formula vrnila datum po teh izbranih mesecih.

  • Tretjič, pritisnite VSTOP in dobili boste Končni datum .

  • Nato povlecite Ročaj za polnjenje za kopiranje formule.

Na koncu lahko vidite, da sem kopiral formulo in dobil Končni datum za vsakega zaposlenega.

Oddelek za prakso

Tukaj sem vam pripravil vadbeni list, da boste lahko vadili, kako izračun let delovne dobe v programu Excel.

Zaključek

Za konec sem poskušal zajeti, kako izračun let delovne dobe v Excelu. V bistvu sem v Excelu izračunal število let med dvema datumoma. 4 različni načini izvedbe. DATEDIF funkcija olajša izračun dolžine med dvema datumoma. Upam, da med branjem tega članka niste naleteli na težave. Bodite povezani z ExcelWIKI Če imate kakršna koli vprašanja, mi jih sporočite v razdelku za komentarje.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.