Kā aprēķināt darba stāžu programmā Excel (4 vienkārši veidi)

  • Dalīties Ar Šo
Hugh West

Pieņemsim, ka jūsu uzņēmumā ir darbinieks, kurš nesen aizgāja no darba. Jūs vēlaties aprēķināt viņa/viņas nostrādātie gadi Jūsu uzņēmumā. Ir vairāki veidi, kā to aprēķināt. Mēs varam izmantot daudzas formulas. Šī raksta galvenais mērķis ir izskaidrot, kā aprēķināt nostrādātos gadus Excel programmā dažādos veidos. Tiks aprēķināts arī pakalpojuma ilgums dienās, mēnešos un gados.

Lejupielādēt Practice Workbook

Izdienas gadu aprēķināšana.xlsx

4 vienkārši veidi, kā aprēķināt darba stāžu programmā Excel

Kā jau minēju iepriekš, ir vairāki veidi, kā aprēķināt nostrādātos gadus programmā Excel. Šeit es paskaidrošu. 4 Lai izskaidrotu šo rakstu, esmu izmantojis šādu datu kopu. Tajā ir iekļauti šādi dati. Darbinieka vārds , Pievienošanās datums , un Beigu datums . Es paskaidrošu, kā aprēķināt Gadi Pakalpojuma sniegšana viņiem.

1. INT & amp; YEARFRAC funkciju izmantošana, lai aprēķinātu darba stāžu

Šajā metodē es paskaidrošu, kā jūs varat izmantot INT funkcija un funkcija YEARFRAC uz aprēķināt nostrādātos gadus programmā Excel. Apskatīsim darbības.

Soļi:

  • Vispirms atlasiet šūnas, kurās vēlaties aprēķināt Nostrādātie gadi . Šeit es izvēlējos šūnu E5 .
  • Otrkārt, šūnā E5 uzrakstiet šādu formulu.
=INT(GADSFRAC(C5,D5))

Formulas sadalījums

  • YEARFRAC(C5,D5) --> Šajā gadījumā GADSFRAC funkcija atgriezīs gada daļu, ko veido dienu skaits starp šūnās norādītajiem datumiem. C5 un D6 .
    • Izeja: 7,9416666666666667
  • INT(GADS(C5,D5)) --> pārvēršas par
    • INT(7.9416666666666667) --> Šajā gadījumā INT funkcija atgriezīs veselo skaitli, noapaļojot to uz leju.
      • Izvades jauda: 7
  • Treškārt, nospiediet IEVADIET lai iegūtu rezultātu.

  • Pēc tam velciet Uzpildes rokturis lai kopētu formulu uz citām šūnām.

Visbeidzot, redzat, ka esmu kopējis formulu uz visām pārējām šūnām un aprēķinājis. Nostrādātie gadi Excel programmā katram darbiniekam.

2. DAYS360 un DATE funkciju izmantošana, lai aprēķinātu nostrādāto gadu skaitu

Šajā otrajā metodē es izmantošu DAYS360 funkcija un funkcija DATUMS uz aprēķināt nostrādātos gadus programmā Excel. Ļaujiet man parādīt, kā tas tiek darīts.

Soļi:

  • Vispirms atlasiet šūnas, kurās vēlaties aprēķināt Nostrādātie gadi . Šeit es izvēlējos šūnu E5 .
  • Otrkārt, šūnā E5 uzrakstiet šādu formulu.
=INT(DIENAS360(DATUMS(GADS(C5),MĒNESIS(C5),DIENA(C5)),DATUMS(GADS(D5),MĒNESIS(D5),DIENA(D5))/360))

Formulas sadalījums

  • DAY(D5) --> Šeit, funkcija DAY tiks atgriezts šūnā esošā datuma dienas numurs. D5 .
    • Izvades jauda: 24
  • MĒNESIS(D5) --> Šeit, MĒNEŠA funkcija atgriezīs dotā datuma mēneša numuru šūnā D5 .
    • Izvades jauda: 1
  • GADS(D5) --> Šeit, GADA funkcija tiks atgriezts dotā datuma gada numurs šūnā D5 .
    • Izejas rezultāts: 2022
  • DATUMS(GADS(D5),Mēnesis(D5),Diena(D5)) --> pārvēršas par
    • DATUMS(2022,1,24) --> Šajā gadījumā DATUMS funkcija atgriezīs sērijas numuru, kas apzīmē datumu no dotā gada, mēneša un dienas.
      • Izvades jauda: 44585
  • DATUMS(GADS(C5),Mēnesis(C5),Diena(C5)) --> pārvēršas par
    • DATE(2014,2,15) --> Atkal DATUMS funkcija atgriezīs sērijas numuru, kas apzīmē datumu no dotā gada, mēneša un dienas.
      • Izvades jauda: 41685
  • DAYS360(DATUMS(GADS(C5),MĒNEŠS(C5),DIENA(C5)),DATUMS(GADS(D5),MĒNEŠS(D5),DIENA(D5))) --> pārvēršas par
    • DAYS360(41685,44585) --> Šajā gadījumā DAYS360 funkcija atgriezīs dienu skaitu starp diviem norādītajiem datumiem.
      • Izejas jauda: 2859
  • INT(DAYS360(DATUMS(GADS(C5),MĒNEŠS(C5),DIENA(C5)),DATUMS(GADS(D5),MĒNEŠS(D5),DIENA(D5)))/360) --> pārvēršas par
    • INT(2859/360) --> Šeit, šeit, šeit. INT funkcija atgriezīs veselo skaitli, noapaļojot to uz leju.
      • Izvades jauda: 7
  • Treškārt, nospiediet IEVADIET lai iegūtu rezultātu.

  • Pēc tam velciet Uzpildes rokturis lai kopētu formulu uz citām šūnām.

Visbeidzot, redzat, ka esmu kopējis formulu uz visām pārējām šūnām un aprēķinājis. Nostrādātie gadi katram darbiniekam.

3. DATEDIF funkcijas izmantošana, lai aprēķinātu darba stāžu programmā Excel

Ja vēlaties aprēķināt personas darba stāžu gados, mēnešos un dienās, varat izmantot šādu formulu. funkcija DATEDIF Šajā piemērā es aprēķināšu nostrādātos gadus trīs veidi. 1 st viens dos rezultātu kā gadi , un 2 nd viens dos šādu rezultātu gadi un mēneši un 3 rd viens sniegs pilnu rezultātu kā gadi, mēneši un dienas .

3.1. Funkcijas DATEDIF izmantošana gadu aprēķināšanai

Šajā metodē es izmantošu DATEDIF funkcija, lai aprēķinātu Darba gads vietnē gadi . Apskatīsim soļus.

Soļi:

  • Vispirms atlasiet šūnas, kurās vēlaties aprēķināt Nostrādātie gadi . Šeit es izvēlējos šūnu E5 .
  • Otrkārt, šūnā E5 uzrakstīt šādu formulu.
=DATEDIF(C5, D5, "y")& " Years"

Formulas sadalījums

  • DATEDIF(C5, D5, "y") --> Šajā gadījumā DATEDIF funkcija atgriezīs gadu skaitu starp diviem norādītajiem datumiem.
    • Izvades jauda: 7
  • DATEDIF(C5, D5, "y")& " Years" --> pārvēršas par
    • 7& " Gadu" --> Tagad Ampersands (&) operators apvienos teksts un formula .
      • Izvades rezultāts: "7 gadi".
  • Treškārt, nospiediet IEVADIET lai iegūtu rezultātu.

  • Tagad velciet Uzpildes rokturis lai kopētu formulu.

Visbeidzot, jūs varat redzēt, ka es esmu kopējis formulu uz visām pārējām šūnām un aprēķinājis. Nostrādātie gadi programmā Excel par katru darbinieku gadi .

3.2. DATEDIF funkcijas piemērošana, lai aprēķinātu gadus un mēnešus

Šeit es piemērošu DATEDIF funkcija, lai aprēķinātu Pakalpojumu sniegšanas gadi vietnē gadi un mēneši . Apskatīsim soļus.

Soļi:

  • Vispirms atlasiet šūnas, kurās vēlaties aprēķināt Nostrādātie gadi . Šeit es izvēlējos šūnu E5 .
  • Otrkārt, šūnā E5 uzrakstīt šādu formulu.
=DATEDIF(C5,D5, "y")&" Gadi, "&DATEDIF(C5,D5, "ym")&" Mēneši"

Formulas sadalījums

  • DATEDIF(C5,D5, "y") --> Šajā gadījumā DATEDIF funkcija atgriezīs gadu skaitu starp diviem norādītajiem datumiem.
    • Izvades jauda: 7
  • DATEDIF(C5,D5, "ym") --> Šajā gadījumā DATEDIF funkcija atgriezīs mēnešu skaitu starp diviem dotajiem datumiem, neņemot vērā dienas un gadus.
    • Izvades jauda: 11
  • DATEDIF(C5,D5, "y")&" Gadi, "&DATEDIF(C5,D5, "ym")&" Mēneši" --> pārvēršas par
    • 7&" gadi, "&11&" mēneši" --> Tagad Ampersands (&) operators apvienos teksti un formulas .
      • Rezultāts: "7 gadi, 11 mēneši".
  • Treškārt, nospiediet IEVADIET lai iegūtu rezultātu.

  • Pēc tam velciet Uzpildes rokturis lai kopētu formulu.

Visbeidzot, varat redzēt, ka es esmu kopējis formulu uz visām pārējām šūnām un aprēķinājis. Nostrādātie gadi par katru darbinieku gadi un mēneši .

3.3. DATEDIF funkcijas izmantošana gadu, mēnešu un dienu aprēķināšanai

Šajā metodē es izmantošu DATEDIF funkcija, lai aprēķinātu Darba gads programmā EXcel in gadi, mēneši un dienas . Apskatīsim, kā tas tiek darīts.

Soļi:

  • Vispirms atlasiet šūnas, kurās vēlaties aprēķināt Nostrādātie gadi . Šeit es izvēlējos šūnu E5 .
  • Otrkārt, šūnā E5 uzrakstīt šādu formulu.
=DATEDIF(C5,D5, "y") & " Gadi, " & DATEDIF(C5,D5, "ym") & " Mēneši, " & DATEDIF(C5,D5, "md") & " Dienas"

Formulas sadalījums

  • DATEDIF(C5,D5, "y") --> Šajā gadījumā DATEDIF funkcija atgriezīs gadu skaitu starp diviem norādītajiem datumiem.
    • Izvades jauda: 7
  • DATEDIF(C5,D5, "ym") --> Šajā gadījumā DATEDIF funkcija atgriezīs mēnešu skaitu starp diviem dotajiem datumiem, neņemot vērā dienas un gadus.
    • Izvades jauda: 11
  • DATEDIF(C5,D5, "md") --> Šajā gadījumā DATEDIF funkcija atgriezīs dienu skaitu starp diviem dotajiem datumiem, neņemot vērā mēnešus un gadus.
    • Izvades jauda: 9
  • DATEDIF(C5,D5, "y") & " Gadi, " & DATEDIF(C5,D5, "ym") & " Mēneši, " & DATEDIF(C5,D5, "md") & " Dienas" --> pārvēršas par
    • 7 & amp; " Gadi, " & amp; 11 & amp; " Mēneši, " & amp; 9 & amp; " Dienas" --> Tagad Ampersands (&) operators apvienos teksti un formulas .
      • Rezultāts: "7 gadi, 11 mēneši, 9 dienas".
  • Treškārt, nospiediet IEVADIET lai iegūtu rezultātu.

  • Pēc tam velciet Uzpildes rokturis lai kopētu formulu.

Visbeidzot, jūs varat redzēt, ka es esmu kopējis formulu uz visām pārējām šūnām un aprēķinājis. Nostrādātie gadi par katru darbinieku gadi, mēneši un dienas .

4. IF un DATEDIF funkciju izmantošana

Ja jums ir darbinieki, kuri ir nostrādājuši mazāk nekā gadu, tad šī metode jums būs noderīga. IF funkcija un DATEDIF funkcija, lai aprēķinātu Nostrādātie gadi programmā Excel. Es paskaidrošu. 2 piemēri ar 2 dažādu veidu izejas .

Piemērs-01: teksta virknes atgriešana, ja pakalpojuma ilgums ir mazāks par vienu gadu

Šajā piemērā es atgriezīšu teksta virkne ja Nostrādātie gadi ir . mazāk nekā gadu . Apskatīsim, kā tas tiek darīts.

Soļi:

  • Vispirms atlasiet šūnas, kurās vēlaties aprēķināt Nostrādātie gadi . Šeit es izvēlējos šūnu E5 .
  • Otrkārt, šūnā E5 uzrakstiet šādu formulu.
=IF(DATEDIF(C5,D5, "y")=0, "Mazāk par gadu",DATEDIF(C5,D5, "y")&" Gadi, "&DATEDIF(C5,D5, "ym")&" Mēneši")

Formulas sadalījums

  • DATEDIF(C5,D5, "y") --> Šajā gadījumā DATEDIF funkcija atgriezīs gadu skaitu starp diviem norādītajiem datumiem.
    • Izvades jauda: 7
  • DATEDIF(C5,D5, "ym") --> Šajā gadījumā DATEDIF funkcija atgriezīs mēnešu skaitu starp diviem dotajiem datumiem, neņemot vērā dienas un gadus.
    • Izvades jauda: 11
  • IF(DATEDIF(C5,D5, "y")=0, "Mazāk par gadu",DATEDIF(C5,D5, "y")&" Gadi, "&DATEDIF(C5,D5, "ym")&" Mēneši") --> pārvēršas par
    • IF(7=0, "Mazāk par gadu",7&" Gadu,"&11&" Mēnešu") --> Tagad IF funkcija pārbaudīs logical_test Ja tas ir True , formula atgriezīs "Mazāk nekā gads". Un, ja tas ir Viltus formula atgriezīs Nostrādātie gadi gados un mēnešos.
      • Rezultāts: "7 gadi, 11 mēneši".
  • Treškārt, nospiediet IEVADIET lai iegūtu rezultātu.

  • Pēc tam velciet Uzpildes rokturis lai kopētu formulu.

Visbeidzot, jūs varat redzēt, ka es esmu nokopējis formulu un aprēķinājis. Nostrādātie gadi katram darbiniekam.

Piemērs-02: Mēneša aprēķināšana, ja pakalpojuma ilgums ir mazāks par vienu gadu

Šajā piemērā es aprēķināšu Nostrādātie gadi vietnē mēneši ja tas ir mazāk nekā gadu . Es izmantošu IF funkciju un DATEDIF funkcija, lai aprēķinātu Nostrādātie gadi programmā Excel. Apskatīsim darbības.

Soļi:

  • Vispirms atlasiet šūnas, kurās vēlaties aprēķināt Nostrādātie gadi . Šeit es izvēlējos šūnu E5 .
  • Otrkārt, šūnā E5 uzrakstīt šādu formulu.
=IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Mēneši",DATEDIF(C5,D5, "y")&" Gadi, "&DATEDIF(C5,D5, "ym")&" Gadi")

Formulas sadalījums

  • DATEDIF(C5,D5, "y") --> Šajā gadījumā DATEDIF funkcija atgriezīs gadu skaitu starp diviem norādītajiem datumiem.
    • Izvades jauda: 7
  • DATEDIF(C5,D5, "ym") --> Šis DATEDIF funkcija atgriezīs mēnešu skaitu starp diviem dotajiem datumiem, neņemot vērā dienas un gadus.
    • Izvades jauda: 11
  • IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Mēneši",DATEDIF(C5,D5, "y")&" Gadi, "&DATEDIF(C5,D5, "ym")&" Mēneši") --> pārvēršas par
    • IF(7=0,11&" Mēneši",7&" Gadi, "&11&" Mēneši") --> Tagad IF funkcija pārbaudīs logical_test Ja tas ir True , formula atgriezīs Nostrādātie gadi mēnešos . Un, ja tas ir Viltus formula atgriezīs Nostrādātie gadi gados un mēnešos.
      • Rezultāts: "7 gadi, 11 mēneši".
  • Treškārt, nospiediet IEVADIET lai iegūtu rezultātu.

  • Pēc tam velciet Uzpildes rokturis lai kopētu formulu.

Visbeidzot, jūs varat redzēt, ka es esmu nokopējis formulu un aprēķinājis. Nostrādātie gadi katram darbiniekam.

Darba stāža gadu aprēķināšana programmā Excel no darba attiecību datuma

Šajā sadaļā es jums parādīšu, kā jūs varat Aprēķināt nostrādātos gadus no Darba uzsākšanas datums uz pašreizējais datums . Es jums arī parādīšu, kā varat aprēķināt Beigu datums no pakalpojuma perioda no Darba uzsākšanas datums .

1. Izmantojot funkciju TODAY, lai aprēķinātu nostrādāto gadu skaitu no pieņemšanas darbā datuma

Programmā Excel ir iebūvēta funkcija, ar kuras palīdzību var iegūt šādus datus. pašreizējais datums . Šī funkcija ir funkcija TODAY . Tas ir rakstīts programmā Excel kā, =DIENA () . Šī funkcija tiek klasificēta kā Datums/laiks To var izmantot arī formulā. Tāpat kā iepriekšējos piemēros mēs strādājām ar funkciju Beigu datums . Tā vietā, lai Beigu datums , ja vēlaties uzzināt Nostrādātie gadi no Darba uzsākšanas datums uz Pašreizējais datums jums ir jāievada ŠODIEN funkciju, nevis Beigu datums .

Ļaujiet man jums parādīt soļus.

Soļi:

  • Vispirms atlasiet šūnas, kurās vēlaties aprēķināt Nostrādātie gadi . Šeit es izvēlējos šūnu D5 .
  • Otrkārt, šūnā D5 uzrakstiet šādu formulu.
=DATEDIF(C5,TODAY(), "y") & " Gadi, " & DATEDIF(C5,TODAY(), "ym") & " Mēneši, " & DATEDIF(C5,TODAY(), "md") & " Dienas"

Formulas sadalījums

  • DATEDIF(C5,TODAY(), "y") --> Šajā gadījumā DATEDIF funkcija atgriezīs gadu skaitu starp Darba uzsākšanas datums un Pašreizējais datums .
    • Izvades jauda: 8
  • DATEDIF(C5,TODAY(), "ym") --> Portāls DATEDIF funkcija atgriezīs mēnešu skaitu starp Darba uzsākšanas datums un Pašreizējais datums ignorējot dienas un gadus.
    • Izvades jauda: 6
  • DATEDIF(C5,TODAY(), "md") --> Šajā gadījumā DATEDIF funkcija atgriezīs dienu skaitu starp Darba uzsākšanas datums un Pašreizējais datums ignorējot mēnešus un gadus.
    • Izejas jauda: 22
  • DATEDIF(C5,TODAY(), "y") & " Gadi, " & DATEDIF(C5,TODAY(), "ym") & " Mēneši, " & DATEDIF(C5,TODAY(), "md") & " Dienas" --> pārvēršas par
    • 8 & amp; " Gadi, " & amp; 6 & amp; " Mēneši, " & amp; 22 & amp; " Dienas" --> Tagad Ampersands (&) operators apvienos teksti un formulas .
      • Rezultāts: "8 gadi, 6 mēneši, 22 dienas".
Piezīme: Priekšrocība, izmantojot ŠODIEN funkcija ir tā, ka tā tiek atjaunināta katru reizi, kad atverat darblapu. Tātad katru dienu, atverot darblapu, tiek atjaunināts arī darba stāžs.

  • Treškārt, nospiediet IEVADIET lai iegūtu rezultātu.

  • Pēc tam velciet Uzpildes rokturis lai kopētu formulu.

Visbeidzot, jūs varat redzēt, ka es esmu nokopējis formulu un aprēķinājis. Nostrādātie gadi no Darba uzsākšanas datums Excel programmā katram darbiniekam.

➥ Lasīt vairāk: Aprēķināt dienu skaitu starp šodienu un citu datumu

2. Beigu datuma aprēķināšana no darbā pieņemšanas datuma pēc noteiktiem nostrādātiem gadiem

Šajā piemērā parādīšu, kā aprēķināt. Beigu datums no pakalpojuma perioda no Darba uzsākšanas datums un Nostrādātie gadi Pieņemsim, ka jums ir daži darbinieki un jūs vēlaties novērtēt viņu darba rezultātus pēc noteikta laika. Nostrādātie gadi no Darba uzsākšanas datums . Tātad, lai novērtētu veiktspēju, jums būs nepieciešams. Beigu datums šajā pakalpojuma periodā. Šajā gadījumā es izmantošu funkcija EDATE lai aprēķinātu Beigu datums .

Paskatīsimies, kā jūs to varat izdarīt.

Soļi:

  • Vispirms atlasiet šūnas, kurās vēlaties aprēķināt Beigu datums . Šeit es izvēlējos šūnu E5.
  • Otrkārt, šūnā E5 uzrakstīt šādu formulu.
=DATE(C5,D5*12)

Šeit, šajā EDATE funkciju, es izvēlējos C5 start_date un D5*12 mēnesis s. I reizināts . gadi līdz 12 pārvērst tos mēneši Pēc tam formula atgriezīs datumu pēc šiem izvēlētajiem mēnešiem.

  • Treškārt, nospiediet IEVADIET , un jūs saņemsiet Beigu datums .

  • Pēc tam velciet Uzpildes rokturis lai kopētu formulu.

Visbeidzot, jūs varat redzēt, ka es esmu nokopējis formulu un ieguvis Beigu datums katram darbiniekam.

Prakses sadaļa

Šeit es jums esmu sagatavojis prakses lapu, lai jūs varētu praktizēt, kā. aprēķināt nostrādātos gadus programmā Excel.

Secinājums

Nobeigumā es mēģināju aprakstīt, kā aprēķināt nostrādātos gadus Excel. Būtībā es aprēķināju gadu skaitu starp diviem datumiem Excel. Es paskaidroju. 4 dažādi veidi, kā to darīt. DATEDIF funkcija atvieglo garuma starp diviem datumiem aprēķināšanu. Ceru, ka, lasot šo rakstu, jums neradās nekādas grūtības. Esi saistīts ar ExcelWIKI Lai saņemtu vairāk šādu rakstu. Visbeidzot, ja jums ir kādi jautājumi, rakstiet man komentāru sadaļā.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.