Cum să calculați anii de serviciu în Excel (4 moduri simple)

  • Imparte Asta
Hugh West

Să presupunem că aveți un angajat care a demisionat recent din compania dvs. Doriți să îi calculați ani de serviciu la compania dvs. Există mai multe moduri de a calcula acest lucru. Putem folosi multe formule pentru aceasta. Obiectivul principal al acestui articol este de a explica cum să calculați anii de serviciu în Excel în diferite moduri. Se va calcula, de asemenea, durata serviciului în zile, luni și ani.

Descărcați caietul de practică

Calcularea anilor de serviciu.xlsx

4 moduri simple de a calcula anii de serviciu în Excel

Așa cum am spus mai devreme, există mai multe moduri de a calculați anii de serviciu în Excel. Aici, voi explica 4 modalități ușoare și eficiente de a face acest lucru. Am luat următorul set de date pentru a explica acest articol. Acesta conține datele Numele angajatului , Data aderării , și Data de încheiere . voi explica cum se calculează Ani de serviciu pentru ei.

1. Utilizarea funcțiilor INT & YEARFRAC pentru a calcula anii de serviciu

În această metodă, vă voi explica cum puteți folosi funcția INT și funcția YEARFRAC la calculați anii de serviciu în Excel. Să vedem care sunt pașii.

Pași:

  • În primul rând, selectați celula în care doriți să calculați valoarea Ani de serviciu Aici, am selectat celula E5 .
  • În al doilea rând, în celulă E5 scrieți următoarea formulă.
=INT(YEARFRAC(C5,D5))

Repartizarea formulei

  • YEARFRAC(C5,D5) --> În acest caz, se va utiliza YEARFRAC va returna o fracțiune de an reprezentată de numărul de zile dintre datele din celulele C5 și D6 .
    • Ieșire: 7.94166666666666666667
  • INT(YEARFRAC(C5,D5)) --> se transformă în
    • INT(7.94166666666666666667) --> În acest caz, se va utiliza INT va returna un număr întreg prin rotunjire în jos.
      • Ieșire: 7
  • În al treilea rând, apăsați ENTER pentru a obține rezultatul.

  • După aceea, trageți în jos Mâner de umplere pentru a copia formula în alte celule.

În cele din urmă, puteți vedea că am copiat formula în toate celelalte celule și am calculat Ani de serviciu în Excel pentru fiecare angajat.

2. Angajarea funcțiilor DAYS360 și DATE pentru a calcula anii de serviciu

În această a doua metodă, voi folosi funcția DAYS360 și funcția DATE la calculați anii de serviciu în Excel. Permiteți-mi să vă arăt cum se procedează.

Pași:

  • În primul rând, selectați celula în care doriți să calculați valoarea Ani de serviciu Aici, am selectat celula E5 .
  • În al doilea rând, în celulă E5 scrieți următoarea formulă.
=INT(ZILE360(DATA(AN(C5),LUNA(C5),ZIUA(C5)),DATA(AN(D5),LUNA(D5),ZIUA(D5)))/360)

Repartizarea formulei

  • DAY(D5) --> Aici, funcția DAY va returna numărul de zi al datei din celula D5 .
    • Ieșire: 24
  • LUNĂ(D5) --> Aici, funcția LUNĂ va returna numărul de lună al datei date în celula D5 .
    • Ieșire: 1
  • YEAR(D5) --> Aici, funcția YEAR va returna numărul de an al datei date în celula D5 .
    • Ieșire: 2022
  • DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> se transformă în
    • DATA(2022,1,24) --> În acest caz, se va utiliza DATA va returna un număr de serie care reprezintă o dată din anul, luna și ziua date.
      • Ieșire: 44585
  • DATE(YEAR(C5),MONTH(C5),DAY(C5)) --> se transformă în
    • DATE(2014,2,15) --> Încă o dată, se DATA va returna un număr de serie care reprezintă o dată din anul, luna și ziua date.
      • Ieșire: 41685
  • DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))) --> se transformă în
    • DAYS360(41685,44585) --> În acest caz, se va utiliza ZILE360 va returna numărul de zile dintre cele două date indicate.
      • Ieșire: 2859
  • INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360) --> se transformă în
    • INT(2859/360) --> Aici, aici, aici, la INT va returna un număr întreg prin rotunjire în jos.
      • Ieșire: 7
  • În al treilea rând, apăsați ENTER pentru a obține rezultatul.

  • După aceea, trageți în jos Mâner de umplere pentru a copia formula în alte celule.

În cele din urmă, puteți vedea că am copiat formula în toate celelalte celule și am calculat Ani de serviciu pentru fiecare angajat.

3. Utilizarea funcției DATEDIF pentru a calcula anii de serviciu în Excel

Acum, dacă doriți să calculați durata de serviciu a unei persoane în ani, luni și zile, puteți folosi funcția DATEDIF În acest exemplu, voi calcula anii de serviciu în trei căi. 1 st se va obține rezultatul ca ani , a 2 nd se va obține rezultatul ca ani și luni și 3 rd se va da rezultatul complet ca ani, luni și zile .

3.1. Utilizarea funcției DATEDIF pentru calcularea anilor

În această metodă, voi folosi DATEDIF pentru a calcula valoarea Anul de serviciu în ani Să vedem care sunt pașii.

Pași:

  • În primul rând, selectați celula în care doriți să calculați valoarea Ani de serviciu Aici, am selectat celula E5 .
  • În al doilea rând, în celulă E5 scrieți următoarea formulă.
=DATEDIF(C5, D5, "y")& " Ani"

Repartizarea formulei

  • DATEDIF(C5, D5, "y") --> În acest caz, se va utiliza DATEDIF va returna numărul de ani dintre cele două date indicate.
    • Ieșire: 7
  • DATEDIF(C5, D5, "y")& " Ani" --> se transformă în
    • 7& " Ani" --> Acum, în Ampersandă (&) operatorul va combina text și formula .
      • Ieșire: "7 ani"
  • În al treilea rând, apăsați ENTER pentru a obține rezultatul.

  • Acum, trageți de butonul Mâner de umplere pentru a copia formula.

În cele din urmă, puteți vedea că am copiat formula în toate celelalte celule și am calculat valoarea Ani de serviciu în Excel pentru fiecare angajat din ani .

3.2. Aplicarea funcției DATEDIF pentru a calcula anii și lunile

Aici, voi aplica DATEDIF pentru a calcula valoarea Ani de servicii în ani și luni Să vedem care sunt pașii.

Pași:

  • În primul rând, selectați celula în care doriți să calculați valoarea Ani de serviciu Aici, am selectat celula E5 .
  • În al doilea rând, în celulă E5 scrieți următoarea formulă.
=DATEDIF(C5,D5, "y")&" Ani,"&DATEDIF(C5,D5, "ym")&" Luni"

Repartizarea formulei

  • DATEDIF(C5,D5, "y") --> În acest caz, se va utiliza DATEDIF va returna numărul de ani dintre cele două date indicate.
    • Ieșire: 7
  • DATEDIF(C5,D5, "ym") --> În acest caz, se va utiliza DATEDIF va returna numărul de luni dintre cele două date date, ignorând zilele și anii.
    • Ieșire: 11
  • DATEDIF(C5,D5, "y")&" Ani, "&DATEDIF(C5,D5, "ym")&" Luni" --> se transformă în
    • 7&" ani, "&11&" luni" --> Acum, în Ampersandă (&) operatorul va combina texte și formule .
      • Ieșire: "7 ani, 11 luni"
  • În al treilea rând, apăsați ENTER pentru a obține rezultatul.

  • După aceea, trageți în jos Mâner de umplere pentru a copia formula.

În cele din urmă, puteți vedea că am copiat formula în toate celelalte celule și am calculat valoarea Ani de serviciu pentru fiecare angajat din ani și luni .

3.3. Utilizarea funcției DATEDIF pentru calcularea anilor, lunilor și zilelor

În această metodă, voi folosi DATEDIF pentru a calcula valoarea Anul de serviciu în EXcel în ani, luni și zile Să vedem cum se face.

Pași:

  • În primul rând, selectați celula în care doriți să calculați valoarea Ani de serviciu Aici, am selectat celula E5 .
  • În al doilea rând, în celulă E5 scrieți următoarea formulă.
=DATEDIF(C5,D5, "y") & " Ani, " & DATEDIF(C5,D5, "ym") & " Luni, " & DATEDIF(C5,D5, "md") & " Zile"

Repartizarea formulei

  • DATEDIF(C5,D5, "y") --> În acest caz, se va utiliza DATEDIF va returna numărul de ani dintre cele două date indicate.
    • Ieșire: 7
  • DATEDIF(C5,D5, "ym") --> În acest caz, se va utiliza DATEDIF va returna numărul de luni dintre cele două date date, ignorând zilele și anii.
    • Ieșire: 11
  • DATEDIF(C5,D5, "md") --> În acest caz, se va utiliza DATEDIF va returna numărul de zile dintre cele două date date, ignorând lunile și anii.
    • Ieșire: 9
  • DATEDIF(C5,D5, "y") & " Ani, " & DATEDIF(C5,D5, "ym") & " Luni, " & DATEDIF(C5,D5, "md") & " Zile" --> se transformă în
    • 7 & " Ani, " & 11 & " Luni, " & 9 & " Zile" --> Acum, în Ampersandă (&) operatorul va combina texte și formule .
      • Ieșire: "7 ani, 11 luni, 9 zile"
  • În al treilea rând, apăsați ENTER pentru a obține rezultatul.

  • După aceea, trageți în jos Mâner de umplere pentru a copia formula.

În cele din urmă, puteți vedea că am copiat formula în toate celelalte celule și am calculat valoarea Ani de serviciu pentru fiecare angajat din ani, luni și zile .

4. Angajarea funcțiilor IF și DATEDIF

Dacă aveți angajați care au lucrat mai puțin de un an, atunci această metodă vă va fi de ajutor. Aici, voi folosi funcția IF și DATEDIF pentru a calcula valoarea Ani de serviciu în Excel. Voi explica 2 exemple cu 2 diferite tipuri de ieșire .

Exemplul-01: Returnarea unui șir de text dacă durata serviciului este mai mică de un an

În acest exemplu, voi returna un șir de text în cazul în care Ani de serviciu este mai puțin de un an Să vedem cum se face.

Pași:

  • În primul rând, selectați celula în care doriți să calculați valoarea Ani de serviciu Aici, am selectat celula E5 .
  • În al doilea rând, în celulă E5 scrieți următoarea formulă.
=IF(DATEDIF(C5,D5, "y")=0, "Mai puțin de un an",DATEDIF(C5,D5, "y")&" Ani,"&DATEDIF(C5,D5, "ym")&" Luni")

Repartizarea formulei

  • DATEDIF(C5,D5, "y") --> În acest caz, se va utiliza DATEDIF va returna numărul de ani dintre cele două date indicate.
    • Ieșire: 7
  • DATEDIF(C5,D5, "ym") --> În acest caz, se va utiliza DATEDIF va returna numărul de luni dintre cele două date date, ignorând zilele și anii.
    • Ieșire: 11
  • IF(DATEDIF(C5,D5, "y")=0, "Mai puțin de un an",DATEDIF(C5,D5, "y")&" Ani,"&DATEDIF(C5,D5, "ym")&" Luni") --> se transformă în
    • IF(7=0, "Mai puțin de un an",7&" Ani, "&11&" Luni") --> Acum, în IF funcția va verifica test_logic . dacă este Adevărat , formula va returna "Mai puțin de un an". Și dacă este Fals formula va returna valoarea Ani de serviciu în ani și luni.
      • Ieșire: "7 ani, 11 luni"
  • În al treilea rând, apăsați ENTER pentru a obține rezultatul.

  • După aceea, trageți în jos Mâner de umplere pentru a copia formula.

În cele din urmă, puteți vedea că am copiat formula și am calculat valoarea Ani de serviciu pentru fiecare angajat.

Exemplul-02: Calcularea lunii dacă durata serviciului este mai mică de un an

În acest exemplu, voi calcula Ani de serviciu în luni dacă este mai puțin de un an . voi folosi IF și funcția DATEDIF pentru a calcula valoarea Ani de serviciu în Excel. Să vedem care sunt pașii.

Pași:

  • În primul rând, selectați celula în care doriți să calculați valoarea Ani de serviciu Aici, am selectat celula E5 .
  • În al doilea rând, în celulă E5 scrieți următoarea formulă.
=IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Months",DATEDIF(C5,D5, "y")&" Years,"&DATEDIF(C5,D5, "ym")&" Months")

Repartizarea formulei

  • DATEDIF(C5,D5, "y") --> În acest caz, se va utiliza DATEDIF va returna numărul de ani dintre cele două date indicate.
    • Ieșire: 7
  • DATEDIF(C5,D5, "ym") --> Acest DATEDIF va returna numărul de luni dintre cele două date date, ignorând zilele și anii.
    • Ieșire: 11
  • IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Months",DATEDIF(C5,D5, "y")&" Years,"&DATEDIF(C5,D5, "ym")&" Months") --> se transformă în
    • IF(7=0,11&" Luni",7&" Ani,"&11&" Luni") --> Acum, în IF funcția va verifica test_logic . dacă este Adevărat , formula va returna valoarea Ani de serviciu în luni . Și dacă este Fals formula va returna valoarea Ani de serviciu în ani și luni.
      • Ieșire: "7 ani, 11 luni"
  • În al treilea rând, apăsați ENTER pentru a obține rezultatul.

  • În continuare, trageți în jos Mâner de umplere pentru a copia formula.

În cele din urmă, puteți vedea că am copiat formula și am calculat valoarea Ani de serviciu pentru fiecare angajat.

Calculați anii de serviciu în Excel de la data angajării

În această secțiune, vă voi arăta cum puteți calculați Ani de serviciu de la Data angajării la data curentă . vă voi arăta și cum puteți calcula Data de încheiere a unei perioade de serviciu de la Data angajării .

1. Utilizarea funcției TODAY pentru a calcula anii de serviciu de la data angajării

Există o funcție încorporată în Excel care vă poate oferi data curentă Această funcție este funcția TODAY În Excel se scrie sub forma, =TODAY () Această funcție este clasificată ca Data/ora în Excel. Aceasta poate fi folosită și într-o formulă. De exemplu, în exemplele anterioare am lucrat cu funcția Data de încheiere . în loc de Data de încheiere , dacă doriți să aflați Ani de serviciu de la Data angajării la Data curentă trebuie să introduceți AZI în locul funcției Data de încheiere .

Permiteți-mi să vă arăt pașii.

Pași:

  • În primul rând, selectați celula în care doriți să calculați valoarea Ani de serviciu Aici, am selectat celula D5 .
  • În al doilea rând, în celulă D5 scrieți următoarea formulă.
=DATEDIF(C5,TODAY(), "y") & " Years, " & DATEDIF(C5,TODAY(), "ym") & " Months, " & DATEDIF(C5,TODAY(), "md") & " Days"

Repartizarea formulei

  • DATEDIF(C5,TODAY(), "y") --> În acest caz, se va utiliza DATEDIF va returna numărul de ani dintre Data angajării și Data curentă .
    • Ieșire: 8
  • DATEDIF(C5,TODAY(), "ym") --> The DATEDIF va returna numărul de luni dintre Data angajării și Data curentă ignorând zilele și anii.
    • Ieșire: 6
  • DATEDIF(C5,TODAY(), "md") --> În acest caz, se va utiliza DATEDIF va returna numărul de zile dintre Data angajării și Data curentă ignorând lunile și anii.
    • Ieșire: 22
  • DATEDIF(C5,TODAY(), "y") & " Ani, " & DATEDIF(C5,TODAY(), "ym") & " Luni, " & DATEDIF(C5,TODAY(), "md") & " Zile" --> se transformă în
    • 8 & " Ani, " & 6 & " Luni, " & 22 & " Zile" --> Acum, în Ampersandă (&) operatorul va combina texte și formule .
      • Ieșire: "8 ani, 6 luni, 22 zile"
Notă: Avantajul utilizării AZI Funcția este că se actualizează de fiecare dată când deschideți foaia de calcul. Astfel, în fiecare zi în care deschideți foaia de calcul, se actualizează și durata serviciului.

  • În al treilea rând, apăsați ENTER pentru a obține rezultatul.

  • După aceea, trageți în jos Mâner de umplere pentru a copia formula.

În cele din urmă, puteți vedea că am copiat formula și am calculat valoarea Ani de serviciu de la Data angajării în Excel pentru fiecare angajat.

➥ Citește mai mult: Calculați numărul de zile dintre astăzi și o altă dată

2. Calcularea datei de încetare de la data angajării după anumiți ani de serviciu

În acest exemplu, vă voi arăta cum puteți calcula valoarea Data de încheiere a unei perioade de serviciu de la Data angajării și Ani de serviciu Să presupunem că aveți câțiva angajați și doriți să le evaluați performanțele după o anumită perioadă de timp. Ani de serviciu de la Data angajării Așadar, pentru această evaluare a performanțelor, veți avea nevoie de Data de încheiere în perioada de serviciu respectivă. În acest caz, voi folosi funcția EDATE pentru a calcula Data de încheiere .

Să vedem cum puteți face acest lucru.

Pași:

  • În primul rând, selectați celula în care doriți să calculați valoarea Data de încheiere Aici, am selectat celula E5.
  • În al doilea rând, în celulă E5 scrieți următoarea formulă.
=EDATE(C5,D5*12)

Aici, în EDATE am selectat funcția C5 ca start_date și D5*12 ca luna s. I înmulțit la ani de 12 pentru a le transforma în luni Ulterior, formula va returna data de după aceste luni selectate.

  • În al treilea rând, apăsați ENTER , și veți obține Data de încheiere .

  • După aceea, trageți în jos Mâner de umplere pentru a copia formula.

În cele din urmă, puteți vedea că am copiat formula și am obținut valoarea Data de încheiere pentru fiecare angajat.

Secțiunea practică

Aici, am pus la dispoziție o foaie de practică pentru tine, astfel încât să poți exersa cum să calculați anii de serviciu în Excel.

Concluzie

Pentru a încheia, am încercat să acopăr cum să calculați anii de serviciu în Excel. Practic, am calculat numărul de ani dintre două date în Excel. Am explicat 4 diferite moduri de a face acest lucru. DATEDIF facilitează calculul lungimii dintre două date. Sper că nu ați întâmpinat dificultăți la citirea acestui articol. Fiți conectați cu ExcelWIKI pentru a primi mai multe articole de acest gen. În fine, dacă aveți întrebări, spuneți-mi în secțiunea de comentarii.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.