Excel бағдарламасында қызмет көрсету жылдарын қалай есептеу керек (4 оңай жол)

  • Мұны Бөлісіңіз
Hugh West

Мазмұны

Сізде компанияңыздан жақында жұмыстан кеткен қызметкер бар делік. Сіз оның компанияңыздағы еңбек өтілін есептегіңіз келеді. Оны есептеудің бірнеше жолы бар. Ол үшін көптеген формулаларды қолдануға болады. Бұл мақаланың негізгі мақсаты - Excel бағдарламасында қызмет жылдарын әртүрлі тәсілдермен қалай есептеу керектігін түсіндіру. Сондай-ақ күндер, айлар және жылдар көрсетілген қызмет ұзақтығы есептеледі.

Тәжірибелік жұмыс кітабын жүктеп алу

Қызмет көрсету жылдарын есептеу.xlsx

Excel бағдарламасында қызмет көрсету жылдарын есептеудің 4 оңай жолы

Бұрын айтқанымдай, 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”)&”Айлар”) —->
    • Егер(7=0,11&” Айлар”, 7&” Жылдар, “&11&” Айлар”) --> Енді, IF функциясы логикалық_тест тексереді. Егер ол True болса, формула Қызмет көрсету жылдарын айлармен қайтарады. Ал False формула мәнді қайтарады. Қызмет көрсету жылдары жылдар мен айлармен.
      • Шығыс: “7 жыл, 11 ай”
    • Үшіншіден, <1 түймесін басыңыз>Нәтижені алу үшін ENTER.

    • Кейін формуланы көшіру үшін Толтыру тұтқасын сүйреңіз.

    Соңында, формуланы көшіріп, әрбір қызметкер үшін Еңбек сіңірген жылдарын есептеп шығарғанымды көресіз.

    Excel бағдарламасында жалдау күнінен бастап қызмет көрсету жылдарын есептеңіз

    Бұл бөлімде мен сізге Қызмет көрсету жылдарын жалдаудан қалай есептеуге болатынын көрсетемін. Күн ағымдағы күнге . Сондай-ақ мен сізге Жалға алу күнінен қызмет кезеңінің Аяқталу күнін қалай есептеуге болатынын көрсетемін.

    1. Жылдарды есептеу үшін TODAY функциясын пайдалануЖалға алу күнінен бастап қызмет

    Excel бағдарламасында сізге ағымдағы күнді бере алатын кірістірілген функция бар. Бұл функция БҮГІН функциясы болып табылады. Ол Excel бағдарламасында =БҮГІН () түрінде жазылған. Бұл функция Excel бағдарламасында Күн/Уақыт функциясы ретінде санатталған. Оны формулада да қолдануға болады. Алдыңғы мысалдарда біз Аяқталу күні -мен жұмыс істедік. Аяқтау күні орнына, Жұмысқа алынған күннен Ағымдағы күн ге дейін Қызмет көрсету жылдары білгіңіз келсе Аяқталу күні орнына БҮГІН функциясын енгізу үшін.

    Қадамдарды көрсетуге рұқсат етіңіз.

    Қадамдар:

    • Біріншіден, Қызмет көрсету жылдары есептелетін ұяшықты таңдаңыз. Мұнда мен D5 ұяшығын таңдадым.
    • Екіншіден, D5 ұяшығына келесі формуланы жазыңыз.
    =DATEDIF(C5,TODAY(),"y") & " Years, " & DATEDIF(C5,TODAY(),"ym") & " Months, " & DATEDIF(C5,TODAY(),"md") & " Days"

    Формуланың бөлінуі

    • DATEDIF(C5,БҮГІН(), ”y”) —-> Мұнда DATEDIF функциясы Жалға алу күні мен Ағымдағы күн арасындағы жылдар санын қайтарады.
      • Шығыс: 8
    • DATEDIF(C5,TODAY(),”ym”) —-> DATEDIF функциясы күндер мен жылдарды елемей Жалға алу күні мен Ағымдағы күн арасындағы айлар санын қайтарады.
      • Шығыс: 6
    • DATEDIF(C5,TODAY(),”md”) —- > Мұнда DATEDIF функциясы санды қайтарады Жалдау күні мен Ағымдағы күн арасындағы айлар мен жылдарды елемей.
      • Шығыс: 22
    • DATEDIF(C5,TODAY(),”y”) & «Жылдар», & DATEDIF(C5,БҮГІН(),”ym”) & «Айлар», & DATEDIF(C5,БҮГІН(),”md”) & ” Күндер” —->
      • 8 & «Жылдар», & 6 & «Айлар», & 22 & ” Күндер” —-> Енді Амперсанд (&) операторы мәтіндерді және формулаларды біріктіреді.
        • Шығарылым: “8 жыл, 6 ай, 22 күн”
    Ескертпе: БҮГІН функциясын пайдаланудың артықшылығы - ол жұмыс парағын ашқан сайын жаңартылады. Сонымен, сіз күн сайын жұмыс парағын ашсаңыз, қызмет өтілі де жаңартылып отырады.

    • Үшіншіден, нәтиже алу үшін ENTER түймесін басыңыз.

    • Одан кейін формуланы көшіру үшін Толтыру тұтқасын сүйреңіз.

    Соңында сіз формуланы көшіргенімді және әрбір қызметкер үшін Excel бағдарламасында Қызмет көрсету жылдарын Жұмысқа алынған күннен бастап есептегенімді көре аламын.

    ➥ Толығырақ оқу: Бүгінгі & Басқа күн

    2. Белгілі бір қызмет жылдарынан кейін жалдау күнінен бастап аяқталу күнін есептеу

    Бұл мысалда мен сізге Аяқтау күнін<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.9416666666667
    • INT(YEARFRAC(C5,D5)) —->
      • INT(7,94166666666667) —-> мұнда INT функциясы бүтін санды төмен дөңгелектеу арқылы қайтарады.
        • Шығыс: 7
    • Үшіншіден, ENTER түймесін басыңыз. нәтижені алыңыз.

    • Одан кейін формуланы басқа ұяшықтарға көшіру үшін Толтыру тұтқасын сүйреңіз.

    Соңында, формуланы барлық басқа ұяшықтарға көшіргенімді және әрбір қызметкер үшін Excel бағдарламасында Қызмет көрсету жылдарын есептегенімді көре аласыз.

    2. Қызмет көрсету жылдарын есептеу үшін DAYS360 және DATE функцияларын пайдалану

    Бұл екінші әдісте мен DAYS360 функциясын және <1 қолданамын>КҮН функциясы - Excel бағдарламасындағы қызмет жылдарын есептеу . Мұның қалай жасалатынын көрсетейін.

    Қадамдар:

    • Біріншіден, Қызмет жылдары<есептелетін ұяшықты таңдаңыз. 2>. Мұнда мен E5 ұяшығын таңдадым.
    • Екіншіден, E5 ұяшығына келесі формуланы жаз.
    =INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)

    ФормулаБөліну

    • DAY(D5) —-> Мұнда DAY функциясы <1 ұяшығындағы күннің күн нөмірін береді>D5 .
      • Шығыс: 24
    • АЙ(D5) —-> Мұнда, MONTH функциясы D5 ұяшығында берілген күннің ай нөмірін береді.
      • Шығыс: 1
    • YEAR(D5) —-> Мұнда YEAR функциясы D5 ұяшығында берілген күннің жыл нөмірін қайтарады.
      • Шығыс: 2022
    • КҮН(ЖЫЛ(D5),АЙ(D5),КҮН(D5)) —-> ;
      • күніне айналады(2022,1,24) —-> Мұнда DATE функциясы қайтарады берілген жылдың, айдың және күннің күнін көрсететін сериялық нөмір.
        • Шығыс: 44585
    • КҮН(ЖЫЛ(C5),АЙ(C5),КҮН( C5)) —->
      • күніне айналады (2014,2,15) —-> Тағы да DATE функциясы қайтарады берілген жылдың, айдың және күннің күнін көрсететін сериялық нөмір.
        • Шығыс: 41685
    • КҮН360(КҮН(ЖЫЛ(C5),АЙ(C5),) DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5))) —->
      • DAYS360(41685,44585) —- > Мұнда DAYS360 функциясы берілген екі күн арасындағы күндер санын қайтарады.
        • Шығыс: 2859
    • INT(DAYS360(DATE(YEAR(C5),MONTH(C5)) ),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)/360) —-> түріне айналады
      • INT(2859/360) —-> Мұнда, INT функциясы бүтін санды дөңгелектеу арқылы қайтарады.
        • Шығыс: 7
    • Үшіншіден, ENTER пернесін басыңыз. нәтижені алыңыз.

    • Одан кейін формуланы басқа ұяшықтарға көшіру үшін толтыру тұтқасын сүйреңіз.

    Соңында, формуланы барлық басқа ұяшықтарға көшіргенімді және әрбір қызметкер үшін Қызмет жылдарын есептегенімді көресіз.

    3. Excel бағдарламасында қызмет көрсету жылдарын есептеу үшін DATEDIF функциясын пайдалану

    Енді, егер сіз адамның қызмет көрсету ұзақтығын жылдармен, айлармен және күндермен есептегіңіз келсе DATEDIF функциясын пайдаланыңыз. Бұл мысалда мен еңбек сіңірген жылдарын үш тәсілмен есептеймін. 1 st бір нәтижені жыл ретінде береді, 2 nd нәтижені келесідей береді жыл және ай және 3 rd бір жыл, ай және күн ретінде толық нәтиже береді.

    3.1. Жылдарды есептеу үшін DATEDIF функциясын пайдалану

    Бұл әдісте мен DATEDIF функциясын жыл ішіндегі Қызмет көрсету жылы есептеу үшін қолданамын. Қадамдарды көрейік.

    Қадамдар:

    • Біріншіден, Қызмет жылдары есептелетін ұяшықты таңдаңыз. Мұнда мен E5 ұяшығын таңдадым.
    • Екіншіден, E5 ұяшығына келесіні жазыңызформула.
    =DATEDIF(C5, D5, "y")& " Years"

    Формулалардың бөлінуі

    • DATEDIF(C5, D5, “y”) —-> Мұнда, DATEDIF функциясы берілген екі күн арасындағы жыл санын қайтарады.
      • Шығыс: 7
    • DATEDIF(C5, D5, “y”)& ” Жылдар” —->
      • 7& ” Жылдар” —-> Енді Амперсанд (&) операторы мәтін және формула біріктіреді.
        • Шығыс: “7 жыл”
    • Үшіншіден, ENTER <пернесін басыңыз. 2>нәтижені алу үшін.

    • Енді формуланы көшіру үшін Толтыру тұтқасын сүйреңіз.

    Соңында, формуланы барлық басқа ұяшықтарға көшіргенімді және Excel бағдарламасындағы әрбір қызметкер үшін Қызмет көрсету жылдарын есептегенімді көре аласыз. жылдар .

    3.2. Жылдар мен айларды есептеу үшін DATEDIF функциясын қолдану

    Мұнда мен DATEDIF функциясын жылдар <1 ішіндегі Қызмет көрсету жылдары есептеу үшін қолданамын>және айлар . Қадамдарды көрейік.

    Қадамдар:

    • Біріншіден, Қызмет жылдары есептелетін ұяшықты таңдаңыз. Мұнда мен 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 бағдарламасында Қызмет көрсету жылын есептеу үшін пайдаланамын. 1>жылдар, айлар және күндер . Мұның қалай жасалғанын көрейік.

    Қадамдар:

    • Біріншіден, Қызмет жылдары есептелетін ұяшықты таңдаңыз. . Мұнда мен 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 функцияларын пайдалану

    Егер сізде бір жылдан аз жұмыс істеген қызметкерлер болса, бұл әдіс сізге пайдалы болады. Мұнда Excel бағдарламасындағы Қызмет көрсету жылдары есептеу үшін IF функциясы және DATEDIF функциясын қолданамын. Мен 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”)&” Айлар”) —->
        <12-ге айналады> Егер(7=0,“Бір жылдан аз”,7&”Жылдар, "&11&" Айлар») —-> Енді IF функциясы логикалық_тест тексереді. Егер True болса, формула “Бір жылдан аз” мәнін береді. Ал Жалған формула Қызмет көрсету жылдарын қайтарады. жылдар мен айлар бойынша.
        • Шығыс: “7 жыл, 11 ай”
    • Үшіншіден, <1 түймесін басыңыз>Нәтижені алу үшін ENTER.

    • Одан кейін формуланы көшіру үшін Толтыру тұтқасын сүйреңіз.

    Соңында, формуланы көшіріп, әрбір қызметкер үшін Еңбек өтілі жылдарын есептегенімді көресіз.

    Мысал-02: Қызмет ұзақтығы бір жылдан аз болса, айды есептеу

    Бұл мысалда мен қызмет көрсету жылдарын есептеймін. ай егер ол бір жылдан аз болса . Мен Excel бағдарламасында Қызмет көрсету жылдары есептеу үшін IF функциясын және DATEDIF функциясын қолданамын. Қадамдарды көрейік.

    Қадамдар:

    • Біріншіден, Қызмет жылдары есептелетін ұяшықты таңдаңыз. Мұнда мен 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 функциясы берілген екі күн арасындағы жыл санын қайтарады.
      • Шығыс:

    Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.