Како да се пресметаат годините на услуга во Excel (4 лесни начини)

  • Споделете Го Ова
Hugh West

Содржина

Да претпоставиме дека имате вработен кој неодамна дал отказ од вашата компанија. Сакате да ги пресметате неговите/нејзините години стаж во вашата компанија. Постојат неколку начини да се пресмета тоа. За ова можеме да користиме многу формули. Главната цел на оваа статија е да објасни како да се пресметаат годините на услуга во Excel на различни начини. Ќе се пресметува и времетраењето на услугата со денови, месеци и години.

Преземете ја работната книга за вежбање

Пресметување години на услуга.xlsx

4 лесни начини за пресметување години на услуга во Excel

Како што реков претходно, постојат неколку начини за пресметување години на услуга во Excel. Еве, ќе објаснам 4 лесни и ефикасни начини за тоа. Ја зедов следната база на податоци за да го објаснам овој напис. Ги содржи Име на вработениот , Датум на придружување и Датум на завршување . Ќе објаснам како да пресметам Години услуга за нив.

1. Користење на INT & Функции YEARFRAC за пресметување години на услуга

Во овој метод, ќе објаснам како можете да ја користите функцијата INT и функцијата YEARFRAC за пресметување години на услуга во Excel. Ајде да ги видиме чекорите.

Чекори:

  • Прво, изберете ја ќелијата каде што сакате да ги пресметате Години на услуга . Еве, ја избрав ќелијата E5 .
  • Второ, во ќелијата E5 напишете го следново7
  • DATEDIF(C5,D5,”ym”) —-> Ова DATEDIF функцијата ќе го врати бројот на месеци помеѓу двата дадени датуми, игнорирајќи ги деновите и годините.
    • Излез: 11
  • IF(DATEDIF(C5,D5,”y”)=0,DATEDIF(C5,D5 ,”ym”)&” месеци”,DATEDIF(C5,D5,”y”)&” Години, “&DATEDIF(C5,D5,”ym”)&”Месеци”) —-> се претвора во
    • IF(7=0,11&" месеци",7&" години, "&11&" месеци") —-> Сега, на IF функцијата ќе го провери логичкиот_тест . Ако е Точно , формулата ќе ги врати Годините на услуга за месеци . А ако е Неточно формулата ќе ја врати Години на услуга во години и месеци.
      • Излез: „7 години, 11 месеци“
    • Трето, притиснете ВНЕСЕТЕ за да го добиете резултатот.

    • Следно, повлечете ја Рачка за пополнување за да ја копирате формулата.

    Конечно, можете да видите дека ја копирав формулата и ги пресметав Години на стаж за секој вработен.

    Пресметајте години на услуга во Excel од датумот на вработување

    Во овој дел, ќе ви покажам како можете да ги пресметате годините на услуга од ангажирањето Датум до тековниот датум . Исто така, ќе ви покажам како можете да го пресметате Датумот на завршување на периодот на услуга од Датумот на вработување .

    1. Користење на функцијата ДЕНЕС за пресметување години наУслуга од датумот на вработување

    Постои вградена функција во Excel што може да ви го даде тековниот датум . Оваа функција е функцијата ДЕНЕС . Во Excel е напишано како, =ДЕНЕС () . Оваа функција е категоризирана како функција Датум/Време во Excel. Може да се користи и во формула. Како, во претходните примери работевме со Датум на завршување . Наместо Датум на завршување , ако сакате да ги дознаете Години на услуга од Датумот на ангажирање до Тековниот датум што го имате за да ја вметнете функцијата ДЕНЕС наместо Датум на завршување .

    Да ви ги покажам чекорите.

    Чекори:

    • Прво, изберете ја ќелијата каде што сакате да ги пресметате Години на услуга . Еве, ја избрав ќелијата D5 .
    • Второ, во ќелијата D5 напишете ја следната формула.
    =DATEDIF(C5,TODAY(),"y") & " Years, " & DATEDIF(C5,TODAY(),"ym") & " Months, " & DATEDIF(C5,TODAY(),"md") & " Days"

    Разложување на формулата

    • DATEDIF(C5,TODAY(), „y“) —-> Овде, функцијата DATEDIF ќе го врати бројот на години помеѓу Датум на ангажирање и Тековен датум .
      • Излез: 8
    • DATEDIF(C5,TODAY(),“ym“) —-> The Функцијата DATEDIF ќе го врати бројот на месеци помеѓу Датумот на вработување и Тековниот датум игнорирајќи ги деновите и годините.
      • Излез: 6
    • DATEDIF(C5,TODAY(),”md”) —- > Тука, функцијата DATEDIF ќе го врати бројот наденови помеѓу Датум на вработување и Тековен датум игнорирајќи ги месеците и годините.
      • Излез: 22
    • DATEDIF(C5,TODAY(),“y“) & засилувач; "Години," & засилувач; DATEDIF(C5,TODAY(),“ym“) & засилувач; "Месеци," & засилувач; DATEDIF(C5,TODAY(),“md“) & засилувач; „Денови“ —-> се претвора во
      • 8 & "Години," & засилувач; 6 & засилувач; "Месеци," & засилувач; 22 & засилувач; „Денови“ —-> Сега, операторот Ampersand (&) ќе ги комбинира текстовите и формулите .
        • Излез: „8 години, 6 месеци, 22 дена“
    Забелешка: Предноста од користењето на функцијата ДЕНЕС е што таа се ажурира секогаш кога ќе го отворите работниот лист. Така, секој ден кога го отворате работниот лист, должината на услугата исто така се ажурира.

    • Трето, притиснете ENTER за да го добиете резултатот.

    • После тоа, повлечете ја Рачка за пополнување за да ја копирате формулата.

    Конечно, вие можам да видам дека ја копирав формулата и ги пресметав Години на услуга од Датум на вработување во Excel за секој вработен.

    ➥ Прочитајте повеќе: Пресметајте го бројот на денови помеѓу денес & засилувач; Друг датум

    2. Пресметување на датумот на завршување од датумот на вработување по одредени години на услуга

    Во овој пример, ќе ви покажам како можете да го пресметате Датумот на завршување на период на услуга од Датум на ангажирање и Години на услуга .Да претпоставиме дека имате некои вработени и сакате да ги оцените нивните перформанси по одредени Години на услуга од Датум на вработување . Значи, за оваа евалуација на перформансите, ќе ви треба Крајниот датум на тој период на услуга. Овде, ќе ја користам функцијата EDATE за да го пресметам Крајниот датум .

    Ајде да видиме како можете да го направите тоа.

    Чекори :

    • Прво, изберете ја ќелијата каде што сакате да го пресметате Крајниот датум . Еве, ја избрав ќелијата E5.
    • Второ, во ќелијата E5 напишете ја следнава формула.
    =EDATE(C5,D5*12)

    Тука, во функцијата EDATE , избрав C5 како датум_почеток и D5*12 како месец с. Ги помножив годините со 12 за да ги претворам во месеци . Потоа, формулата ќе го врати датумот по овие избрани месеци.

    • Трето, притиснете ENTER и ќе го добиете Датум на завршување .

    • После тоа, повлечете ја Рачка за пополнување за да ја копирате формулата.

    Конечно, можете да видите дека ја копирав формулата и добив Датум на завршување за секој вработен.

    Дел за вежбање

    Еве, ви дадов лист за вежбање за да можете да вежбате како да пресметувате години на работен стаж во Excel.

    Заклучок

    Како да заклучам, се обидов да опфатам како да пресметам години на услуга во Excel.Во основа, го пресметав бројот на години помеѓу два датуми во Excel. Објаснив 4 различни начини на тоа. Функцијата DATEDIF го олеснува пресметувањето на должината помеѓу два датуми. Се надевам дека не се соочивте со никакви тешкотии додека ја читавте оваа статија. Поврзете се со ExcelWIKI за да добиете повеќе вакви статии. И на крај, ако имате какви било прашања, кажете ми во делот за коментари.

    формула. =INT(YEARFRAC(C5,D5))

    Разложување на формулата

    • YEARFRAC(C5,D5) —-> Овде, функцијата YEARFRAC ќе врати дел од годината претставена со бројот на денови помеѓу датумите во ќелиите C5 и D6 .
      • Излез: 7,94166666666667
    • INT(YEARFRAC(C5,D5)) —-> се претвора во
      • INT(7.941666666666667) —-> Овде, функцијата INT ќе го врати целиот број со заокружување надолу.
        • Излез: 7
    • Трето, притиснете ENTER за добие резултат.

    • Потоа, повлечете ја Рачка за пополнување за да ја копирате формулата во други ќелии.

    Конечно, можете да видите дека ја копирав формулата во сите други ќелии и пресметав Години на услуга во Excel за секој вработен.

    2. Користење на DAYS360 и DATE функции за пресметување години на услуга

    Во овој втор метод, ќе ги користам функциите DAYS360 и функцијата DATE за пресметување на годините на услуга во Excel. Дозволете ми да ви покажам како се прави тоа.

    Чекори:

    • Прво, изберете ја ќелијата каде што сакате да ги пресметате Години на услуга . Еве, ја избрав ќелијата E5 .
    • Второ, во ќелијата E5 напишете ја следната формула.
    =INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)

    ФормулаРаспределба

    • DAY(D5) —-> Тука, функцијата DAY ќе го врати бројот на денот на датумот во ќелијата D5 .
      • Излез: 24
    • месец(D5) —-> Тука, Функцијата МЕСЕЦ ќе го врати бројот на месецот на дадениот датум во ќелијата D5 .
      • Излез: 1
    • YEAR(D5) —-> Тука, функцијата YEAR ќе го врати бројот на годината на дадениот датум во ќелијата D5 .
      • Излез: 2022
    • ДАТУМ(ГОДИНА(Д5), МЕСЕЦ(Д5), ДЕН(Д5)) —-> ; се претвора во
      • DATE(2022,1,24) —-> Тука, функцијата DATE ќе врати сериски број што претставува датум од дадена година, месец и ден.
        • Излез: 44585
    • ДАТУМ(ГОДИНА(C5),месец(C5),ДЕН( C5)) —-> се претвора во
      • DATE(2014,2,15) —-> Повторно, функцијата DATE ќе врати сериски број што претставува датум од дадена година, месец и ден.
        • Излез: 41685
    • DAYS360(ДАТУМ(ГОДИНА(C5),месец(C5), DAY(C5)), DATE(YEAR(D5), MONTH(D5),DAY(D5))) —-> претвора во
      • DAYS360(4168544585) —- > Овде, функцијата DAYS360 ќе го врати бројот на денови помеѓу двата дадени датуми.
        • Излез: 2859
    • INT(DAYS360(DATE(YEAR(C5),MONTH(C5) ),DAY(C5)),DATE(ГОДИНА(D5),месец(D5),DAY(D5)))/360) —-> претвора во
      • INT(2859/360) —-> Овде, овде, функцијата INT ќе го врати целиот број со заокружување надолу.
        • Излез: 7
    • Трето, притиснете ENTER за да добијте го резултатот.

    • После тоа, повлечете ја Рачка за пополнување за да ја копирате формулата во други ќелии.

    Конечно, можете да видите дека ја копирав формулата во сите други ќелии и пресметав Години на услуга за секој вработен.

    3. Користење на функцијата DATEDIF за пресметување години на услуга во Excel

    Сега, ако сакате да го пресметате времетраењето на услугата на лице во години, месеци и денови, можете користете ја функцијата DATEDIF . Во овој пример, ќе ги пресметам годините на стаж на три начини. 1 st ќе го даде резултатот како години , 2 nd ќе го даде резултатот како години и месеци и 3 ри ќе го дадат целосниот резултат како години, месеци и денови .

    3.1. Користење на функцијата DATEDIF за пресметување години

    Во овој метод, ќе ја користам функцијата DATEDIF за да ја пресметам Година на услуга за години . Ајде да ги видиме чекорите.

    Чекори:

    • Прво, изберете ја ќелијата каде што сакате да ги пресметате Години на услуга . Еве, ја избрав ќелијата E5 .
    • Второ, во ќелијата E5 напишете го следновоформула.
    =DATEDIF(C5, D5, "y")& " Years"

    Разложување на формулата

    • DATEDIF(C5, D5, „y“) —-> Овде, функцијата DATEDIF ќе го врати бројот на години помеѓу двата дадени датуми.
      • Излез: 7
    • DATEDIF(C5, D5, „y“)& „Години“ —-> се претвора во
      • 7& „Години“ —-> Сега, операторот Ampersand (&) ќе ги комбинира текст и формулата .
        • Излез: „7 години“
    • Трето, притиснете ENTER за да го добиете резултатот.

    • Сега, повлечете ја Рачката за пополнување за да ја копирате формулата.

    Конечно, можете да видите дека ја копирав формулата во сите други ќелии и ги пресметав Години на услуга во Excel за секој вработен во години .

    3.2. Примена на функцијата DATEDIF за пресметување години и месеци

    Тука, ќе ја применам функцијата DATEDIF за пресметување на Години на услуги за години и месеци . Ајде да ги видиме чекорите.

    Чекори:

    • Прво, изберете ја ќелијата каде што сакате да ги пресметате Години на услуга . Еве, ја избрав ќелијата E5 .
    • Второ, во ќелијата E5 напишете ја следната формула.
    =DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months"

    Распределување на формулата

    • DATEDIF(C5,D5,”y ”) —-> Тука, функцијата DATEDIF ќе го врати бројотгодини помеѓу двата дадени датуми.
      • Излез: 7
    • DATEDIF(C5,D5,“ym“) —-> Тука, Функцијата DATEDIF ќе го врати бројот на месеци помеѓу двата дадени датуми, игнорирајќи ги деновите и годините.
      • Излез: 11
    • DATEDIF(C5,D5,”y”)&” Години, „&DATEDIF(C5,D5,“ym“)&“ Месеци“ —-> се претвора во
      • 7&“ Години, „&11&“ Месеци“ —-> Сега, операторот Амперсанд (&) ќе ги комбинира текстовите и формулите .
        • Излез: „7 години, 11 месеци“
    • Трето, притиснете ENTER за да го добиете резултатот.

    • Потоа, повлечете ја Рачката за пополнување на копирајте ја формулата.

    Конечно, можете да видите дека ја копирав формулата во сите други ќелии и ги пресметав Години на услуга за секој вработен во години и месеци .

    3.3. Користење на функцијата DATEDIF за пресметување години, месеци и денови

    Во овој метод, ќе ја користам функцијата DATEDIF за да ја пресметам Година на услуга во EXcel во години, месеци и денови . Ајде да видиме како е направено.

    Чекори:

    • Прво, изберете ја ќелијата каде што сакате да ги пресметате Години на услуга . Еве, ја избрав ќелијата E5 .
    • Второ, во ќелијата E5 напишете го следновоформула.
    =DATEDIF(C5,D5,"y") & " Years, " & DATEDIF(C5,D5,"ym") & " Months, " & DATEDIF(C5,D5,"md") & " Days"

    Разложување на формулата

    • DATEDIF(C5,D5,”y”) —-> Тука, функцијата DATEDIF ќе го врати бројот на години помеѓу двата дадени датуми.
      • Излез: 7
    • DATEDIF(C5,D5,”ym”) —-> Овде, функцијата DATEDIF ќе го врати бројот на месеци помеѓу двата дадени датуми, игнорирајќи ги деновите и годините.
      • Излез: 11
    • DATEDIF(C5,D5,”md”) —-> Тука, Функцијата DATEDIF ќе го врати бројот на денови помеѓу двата дадени датуми, игнорирајќи ги месеците и годините.
      • Излез: 9
    • DATEDIF(C5,D5,“y“) & засилувач; "Години," & засилувач; DATEDIF(C5,D5,“ym“) & засилувач; "Месеци," & засилувач; DATEDIF(C5,D5,”md”) & засилувач; „Денови“ —-> се претвора во
      • 7 & "Години," & засилувач; 11 & засилувач; "Месеци," & засилувач; 9 & засилувач; „Денови“ —-> Сега, операторот Амперсанд (&) ќе ги комбинира текстовите и формулите .
        • Излез: „7 години, 11 месеци, 9 дена“
    • Трето, притиснете ENTER за да го добиете резултатот.

    • Потоа, повлечете ја Рачката за пополнување за да ја копирате формулата.

    Конечно, можете да видите дека ја копирав формулата во сите други ќелии и ги пресметав Години на Услуга за секој вработен за години, месеци и денови .

    4. Вработување на функциите IF и DATEDIF

    Ако имате вработени кои работеле помалку од една година, тогаш овој метод ќе ви биде корисен. Овде, ќе ги користам функцијата IF и функцијата DATEDIF за да ги пресметам Години на услуга во Excel. Ќе објаснам 2 ​​ примери со 2 различни типови на излез .

    Пример-01: Враќање текстуална низа ако времетраењето на услугата е помало од еден Година

    Во овој пример, ќе вратам текстуална низа ако Години на услуга е помалку од една година . Ајде да видиме како е направено.

    Чекори:

    • Прво, изберете ја ќелијата каде што сакате да ги пресметате Години на услуга . Еве, ја избрав ќелијата E5 .
    • Второ, во ќелијата E5 напишете ја следната формула.
    =IF(DATEDIF(C5,D5,"y")=0,"Less than a year",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")

    Распределување на формулата

    • DATEDIF(C5,D5,”y ”) —-> Тука, функцијата DATEDIF ќе го врати бројот на години помеѓу двата дадени датуми.
      • Излез: 7
    • DATEDIF(C5,D5,”ym”) —-> Овде, функцијата DATEDIF ќе го врати бројот на месеци помеѓу двата дадени датуми, игнорирајќи ги деновите и годините.
      • Излез: 11
    • IF(DATEDIF(C5,D5,”y”)=0,”Помалку од една година "DATEDIF(C5,D5,"y")&" Години, "&DATEDIF(C5,D5,"ym")&"Месеци") —-> се претвора во
      • IF(7=0,„Помалку од една година“,7&“Години, „&11&“ Месеци“) —-> Сега, функцијата IF ќе го провери логичкиот_тест . Ако е Точно , формулата ќе се врати „Помалку од една година“. А ако е Неточно формулата ќе ги врати Годините на услуга во години и месеци.
        • Излез: „7 години, 11 месеци“
    • Трето, притиснете ВНЕСЕТЕ за да го добиете резултатот.

    • После тоа, повлечете ја Рачката за пополнување за да ја копирате формулата.

    Конечно, можете да видите дека ја копирав формулата и ги пресметав Години на стаж за секој вработен.

    Пример-02: Пресметување месец ако траењето на услугата е помало од една година

    Во овој пример, ќе ги пресметам Години на услуга во месеци ако е помалку од една година . Ќе ги користам функцијата IF и функцијата DATEDIF за да ги пресметам Години на услуга во Excel. Ајде да ги видиме чекорите.

    Чекори:

    • Прво, изберете ја ќелијата каде што сакате да ги пресметате Години на услуга . Еве, ја избрав ќелијата E5 .
    • Второ, во ќелијата E5 напишете ја следната формула.
    =IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5,"ym")&" Months",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")

    Распределување на формулата

    • DATEDIF(C5,D5,”y ”) —-> Тука, функцијата DATEDIF ќе го врати бројот на години помеѓу двата дадени датуми.
      • Излез:

    Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.