Mündəricat
Fərz edək ki, yaxınlarda şirkətinizdən istefa vermiş bir işçiniz var. Siz onun şirkətinizdə xidmət ili hesablamaq istəyirsiniz. Bunu hesablamağın bir neçə yolu var. Bunun üçün çoxlu formullardan istifadə edə bilərik. Bu məqalənin əsas məqsədi Excel-də xidmət illərinin müxtəlif yollarla necə hesablanacağını izah etməkdir. Günlər, aylar və illərlə xidmət müddəti də hesablanacaq.
Təcrübə İş Kitabını Yükləyin
Xidmət İllərinin Hesablanması.xlsx
Excel-də Xidmət İllərini Hesablamağın 4 Asan Yolu
Əvvəlcə dediyim kimi Excel-də xidmət illərini hesablamaq üçün bir neçə üsul var. Burada mən 4 bunu etməyin asan və səmərəli yollarını izah edəcəyəm. Bu məqaləni izah etmək üçün aşağıdakı məlumat dəstini götürdüm. O, İşçinin Adı , Qoşulma Tarixi və Bitmə Tarixini ehtiva edir. Mən onlar üçün İlləri Xidmət -i necə hesablayacağını izah edəcəyəm.
1. INT & Xidmət İllərini Hesablamaq üçün YEARFRAC Funksiyaları
Bu metodda mən sizə INT funksiyasından və YEARFRAC funksiyasından istifadə edərək illərin hesablanmasından necə istifadə edə biləcəyinizi izah edəcəyəm. Excel-də xidmət . Gəlin addımlara baxaq.
Addımlar:
- İlk olaraq Xidmət İllərini hesablamaq istədiyiniz xananı seçin. Burada E5 xanasını seçdim.
- İkincisi, E5 xanasına aşağıdakıları yazın7
- Çıxış: 11
- ƏGƏR(7=0,11&” Aylar”, 7&” İllər, “&11&” Aylar”) --> İndi, IF funksiyası məntiqi_testi yoxlayacaq. Əgər Doğru olarsa, düstur Xidmət İllərini aylarla qaytaracaq. Və Yanlış düsturu qaytaracaq Xidmət İlləri illər və aylarla.
- Çıxış: “7 İl, 11 Ay”
- Üçüncü olaraq, <1 düyməsini basın>Nəticəni əldə etmək üçün ENTER edin.
- Sonra düsturu kopyalamaq üçün Doldurma Dəstəsini dartın.
Nəhayət, görə bilərsiniz ki, mən düsturu köçürdüm və hər bir işçi üçün Xidmət İlləri hesabladım.
İcarəyə götürülmə tarixindən Excel-də Xidmət İllərini Hesablayın
Bu bölmədə mən sizə İşəgötürmədən Xidmət İllərini necə hesablaya biləcəyinizi göstərəcəyəm. Tarix ilə cari tarix . Mən sizə həmçinin İşəgötürmə Tarixindən xidmət dövrünün Bitmə Tarixini necə hesablaya biləcəyinizi göstərəcəyəm.
1. İlləri Hesablamaq üçün TODAY funksiyasından istifadəİcarə Tarixindən Xidmət
Excel-də sizə cari tarix verə bilən daxili funksiya var. Bu funksiya TODAY funksiyasıdır . Excel-də =BUGÜN () kimi yazılır. Bu funksiya Excel-də Tarix/Saat funksiyası kimi təsnif edilir. Formulada da istifadə edilə bilər. Necə ki, əvvəlki nümunələrdə biz Bitmə tarixi ilə işləmişik. Bitmə Tarixi əvəzinə, İşəgötürmə Tarixindən Cari Tarix ə qədər olan Xidmət İlləri -ni öyrənmək istəyirsinizsə Son Date əvəzinə TODAY funksiyasını daxil etmək üçün.
İcazə verin sizə addımları göstərim.
Addımlar:
- İlk olaraq Xidmət İllərini hesablamaq istədiyiniz xananı seçin. Burada mən D5 xanasını seçdim.
- İkincisi, D5 xanasına aşağıdakı düsturu yazın.
=DATEDIF(C5,TODAY(),"y") & " Years, " & DATEDIF(C5,TODAY(),"ym") & " Months, " & DATEDIF(C5,TODAY(),"md") & " Days"
Düsturun Dağılımı
- TARİXİ(C5,TODAY(), ”y”) —-> Burada DATEDIF funksiyası İşə qəbul tarixi ilə Cari Tarix arasındakı illərin sayını qaytaracaq.
- Çıxış: 8
- DATEDIF(C5,TODAY(),”ym”) —-> DATEDIF funksiyası gün və illərə məhəl qoymadan İşəgötürmə Tarixi ilə Cari Tarix arasındakı ayların sayını qaytaracaq.
- Çıxış: 6
- DATEDIF(C5,TODAY(),”md”) —- > Burada DATEDIF funksiyası ədədi qaytaracaqaylar və illər nəzərə alınmadan İşəgötürmə Tarixi ilə Cari Tarix arasındakı günlər.
- Çıxış: 22
- DATEDIF(C5,TODAY(),”y”) & “İllər”, & DATEDIF(C5,BUGÜN(),”ym”) & ” Aylar, ” & DATEDIF(C5,BUGÜN(),”md”) & ” Günlər” —->
- 8 & “İllər”, & 6 & amp; ” Aylar, ” & 22 & amp; ” Günlər” —-> İndi Ampersand (&) operatoru mətnləri və düsturları birləşdirəcək.
- Çıxış: “8 İl, 6 Ay, 22 Gün”
- 8 & “İllər”, & 6 & amp; ” Aylar, ” & 22 & amp; ” Günlər” —-> İndi Ampersand (&) operatoru mətnləri və düsturları birləşdirəcək.
- Üçüncüsü, nəticə əldə etmək üçün ENTER düyməsini basın.
- Bundan sonra düsturu kopyalamaq üçün Doldurma Dəstəyi -ni dartın.
Nəhayət, siz düsturu kopyaladığımı və hər bir işçi üçün Excel-də İş stajı İşə qəbul tarixi -ni hesabladığımı görə bilərəm.
➥ Ətraflı oxuyun: Bu gün və amp arasında günlərin sayını hesablayın; Başqa bir tarix
2. Müəyyən Xidmət İllərindən Sonra İşəgötürmə Tarixindən Bitmə Tarixinin Hesablanması
Bu nümunədə sizə Bitmə Tarixini<2 necə hesablaya biləcəyinizi göstərəcəyəm> İşəgötürmə Tarixi və Xidmət İlləri -dən etibarən xidmət müddəti.Tutaq ki, sizin bir neçə işçiniz var və siz İşəgötürmə Tarixindən müəyyən Xidmət İlləri sonra onların fəaliyyətini qiymətləndirmək istəyirsiniz. Beləliklə, bu performansın qiymətləndirilməsi üçün sizə həmin xidmət dövrünün Bitmə Tarixi lazımdır. Burada mən Bitmə tarixini hesablamaq üçün EDATE funksiyasından istifadə edəcəyəm.
Gəlin bunu necə edə biləcəyinizi görək.
Addımlar :
- İlk olaraq Bitmə tarixini hesablamaq istədiyiniz xananı seçin. Burada mən E5 xanasını seçdim.
- İkincisi, E5 xanasına aşağıdakı düsturu yazın.
=EDATE(C5,D5*12)
Burada EDA funksiyasında mən C5 başlanğıc_tarixi olaraq seçdim və D5*12 kimi ay s. Mən illəri aylara çevirmək üçün illəri 12 -yə vurdum. Bundan sonra düstur bu seçilmiş aylardan sonra tarixi qaytaracaq.
- Üçüncü, ENTER düyməsini basın və siz Bitmə tarixi alacaqsınız.
- Bundan sonra düsturu kopyalamaq üçün Doldurma Dəstəsini dartın.
Nəhayət, görə bilərsiniz ki, mən düsturu kopyaladım və hər bir işçi üçün Bitmə tarixi aldım.
Təcrübə Bölməsi
Budur, mən sizin üçün təcrübə vərəqini təqdim etdim ki, siz Excel-də xidmət illərini hesablaya biləsiniz.
Nəticə
Nəticə olaraq, Excel-də xidmət illərinin necə hesablanacağını əhatə etməyə çalışdım.Əsasən, Excel-də iki tarix arasındakı illərin sayını hesabladım. Mən bunu 4 müxtəlif üsullarla izah etdim. DATEDIF funksiyası iki tarix arasındakı uzunluğu hesablamağı asanlaşdırır. Ümid edirəm ki, bu yazını oxuyarkən heç bir çətinliklə üzləşməmisiniz. Bu kimi daha çox məqalə əldə etmək üçün ExcelWIKI ilə əlaqə saxlayın. Nəhayət, hər hansı bir sualınız varsa, şərh bölməsində mənə bildirin.
düstur. =INT(YEARFRAC(C5,D5))
Düsturun Dağılımı
- YEARFRAC(C5,D5) —-> Burada YEARFRAC funksiyası ilin bir hissəsini qaytaracaq. C5 və D6 xanalarındakı tarixlər.
- Çıxış: 7.9416666666667
- INT(YEARFRAC(C5,D5)) —->
- INT(7.9416666666667) --> -a çevrilir.Burada INT funksiyası tam ədədi aşağı yuvarlaqlaşdırmaqla qaytaracaq.
- Çıxış: 7
- INT(7.9416666666667) --> -a çevrilir.Burada INT funksiyası tam ədədi aşağı yuvarlaqlaşdırmaqla qaytaracaq.
- Üçüncü olaraq, ENTER düyməsini basın nəticəni əldə edin.
- Bundan sonra düsturu digər xanalara köçürmək üçün Doldurma Dəstəyi -ni dartın.
Nəhayət, görə bilərsiniz ki, mən formulanı bütün digər xanalara köçürdüm və Excel-də hər bir işçi üçün Xidmət İlləri hesabladım.
2. Xidmət İllərini Hesablamaq üçün DAYS360 və TARİX funksiyalarından istifadə
Bu ikinci üsulda mən DAYS360 funksiyasından və <1-dən istifadə edəcəyəm. Excel-də xidmət illərinin hesablanması üçün TARİX funksiyası . İcazə verin bunun necə edildiyini sizə göstərim.
Addımlar:
- İlk olaraq Xidmət İllərini
. Burada E5 xanasını seçdim. - İkincisi, E5 xanasına aşağıdakı düsturu yazın.
=INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)
DüsturDağılma
- DAY(D5) —-> Burada GÜN funksiyası <1 xanasındakı tarixin gün nömrəsini qaytaracaq>D5 .
- Çıxış: 24
- MONTH(D5) —-> Burada, MONTH funksiyası D5 xanasında verilmiş tarixin ay nömrəsini qaytaracaq.
- Çıxış: 1
- YEAR(D5) —-> Burada YEAR funksiyası D5 xanasına verilmiş tarixin il nömrəsini qaytaracaq.
- Çıxış: 2022
- TARİX(İL(D5),AY(D5),GÜN(D5)) —-> ;
- TARİX(2022,1,24)-ə çevrilir —-> Burada, TARİX funksiyası geri qaytaracaq müəyyən bir il, ay və gündən bir tarixi təmsil edən seriya nömrəsi.
- Çıxış: 44585
- TARİX(2022,1,24)-ə çevrilir —-> Burada, TARİX funksiyası geri qaytaracaq müəyyən bir il, ay və gündən bir tarixi təmsil edən seriya nömrəsi.
- TARİX(YEAR(C5),MONTH(C5),GÜN( C5)) —->
- TARİX-ə çevrilir(2014,2,15) —-> Yenə də TARİX funksiyası a qaytaracaq müəyyən bir il, ay və gündən bir tarixi təmsil edən seriya nömrəsi.
- Çıxış: 41685
- TARİX-ə çevrilir(2014,2,15) —-> Yenə də TARİX funksiyası a qaytaracaq müəyyən bir il, ay və gündən bir tarixi təmsil edən seriya nömrəsi.
- GÜN 360(TARİX(İL(C5),AY(C5),) GÜN(C5)),TARİX(İL(D5),AY(D5),GÜN(D5))) —->
- GÜNLƏRƏ çevrilir(41685,44585) —- > Burada DAYS360 funksiyası verilmiş iki tarix arasındakı günlərin sayını qaytaracaq.
- Çıxış: 2859
- GÜNLƏRƏ çevrilir(41685,44585) —- > Burada DAYS360 funksiyası verilmiş iki tarix arasındakı günlərin sayını qaytaracaq.
- INT(DAYS360(TARİX(İL(C5),MONTH(C5)) ),GÜN(C5)),TARİX(İL(D5),AY(D5),GÜN(D5)/360) —-> ə çevrilir
- INT(2859/360) —-> Burada, INT funksiyası tam ədədi aşağı yuvarlaqlaşdırmaqla qaytaracaq.
- Çıxış: 7
- INT(2859/360) —-> Burada, INT funksiyası tam ədədi aşağı yuvarlaqlaşdırmaqla qaytaracaq.
- Üçüncü olaraq, ENTER düyməsini basın. nəticəni əldə edin.
- Bundan sonra düsturu digər xanalara köçürmək üçün Doldurma Dəstəsini dartın.
Nəhayət, görə bilərsiniz ki, mən formulanı bütün digər xanalara köçürdüm və hər bir işçi üçün Xidmət İlləri hesabladım.
3. Excel-də Xidmət İllərini Hesablamaq üçün DATEDIF Funksiyasının İstifadəsi
İndi, əgər bir şəxsin xidmət müddətini illər, aylar və günlərlə hesablamaq istəyirsinizsə, bunu edə bilərsiniz. DATEDIF funksiyasından istifadə edin. Bu misalda mən xidmət illərini üç yolla hesablayacağam. 1 st çıxışı il kimi, 2 nd kimi nəticə verəcək illər və aylar və 3 rd illər, aylar və günlər kimi tam nəticə verəcəkdir.
3.1. İlləri Hesablamaq üçün DATEDIF Funksiyasından İstifadə
Bu üsulda mən İllər -də Xidmət İlini hesablamaq üçün DATEDIF funksiyasından istifadə edəcəyəm. Gəlin addımlara baxaq.
Addımlar:
- İlk olaraq Xidmət İllərini hesablamaq istədiyiniz xananı seçin. Burada E5 xanasını seçdim.
- İkincisi, E5 xanasına aşağıdakıları yazındüstur.
=DATEDIF(C5, D5, "y")& " Years"
Düsturun Dağılımı
- DATEDIF(C5, D5, “y”) —-> Burada, DATEDIF funksiyası verilmiş iki tarix arasındakı illərin sayını qaytaracaq.
- Çıxış: 7
- DATEDIF(C5, D5, “y”)& ” İllər” —->
- 7& ” İllər” —-> İndi Ampersand (&) operatoru mətn və düsturu birləşdirəcək.
- Çıxış: “7 İl”
- 7& ” İllər” —-> İndi Ampersand (&) operatoru mətn və düsturu birləşdirəcək.
- Üçüncü, ENTER
nəticəni əldə etmək üçün.
- İndi düsturu köçürmək üçün Doldurma Dəstəsini dartın.
Nəhayət, görə bilərsiniz ki, mən formulanı bütün digər xanalara köçürdüm və -də hər bir işçi üçün Excel-də Xidmət İlləri hesabladım. illər .
3.2. İlləri və Ayları Hesablamaq üçün DATEDIF Funksiyasını Tətbiq etmək
Burada mən Xidmət İllərini illərdə <1 hesablamaq üçün DATEDIF funksiyasını tətbiq edəcəyəm>və aylar . Gəlin addımlara baxaq.
Addımlar:
- İlk olaraq Xidmət İllərini hesablamaq istədiyiniz xananı seçin. Burada E5 xanasını seçdim.
- İkincisi, E5 xanasına aşağıdakı düsturu yazın.
=DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months"
Formula Dağılımı
- DATEDIF(C5,D5,”y) ”) —-> Burada DATEDIF funksiyası nömrəni qaytaracaqiki verilmiş tarix arasında il.
- Çıxış: 7
- DATEDIF(C5,D5,”ym”) —-> Burada, DATEDIF funksiyası gün və illərə məhəl qoymadan iki verilmiş tarix arasındakı ayların sayını qaytaracaq.
- Çıxış: 11
- DATEDIF(C5,D5,”y”)&” İllər, “&DATEDIF(C5,D5,”ym”)&” Aylar” —->
- 7&-ə çevrilir” İllər, "&11&" Aylar” —-> İndi Ampersand (&) operatoru mətnləri və düsturları birləşdirəcək.
- Çıxış: “7 İl, 11 Ay”
- 7&-ə çevrilir” İllər, "&11&" Aylar” —-> İndi Ampersand (&) operatoru mətnləri və düsturları birləşdirəcək.
- Üçüncüsü, nəticəni əldə etmək üçün ENTER düyməsini basın.
- Bundan sonra Doldurma Dəstəyini üzərinə sürükləyin. düsturu kopyalayın.
Nəhayət, görə bilərsiniz ki, mən formulanı bütün digər xanalara köçürdüm və Xidmət İllərini hesabladım. hər bir işçi üçün illər və aylar .
3.3. İllərin, Ayların və Günlərin Hesablanması üçün DATEDIF Funksiyasının İstifadəsi
Bu metodda mən Xidmət İlini EXcel-də DATEDIF funksiyasından istifadə edəcəyəm. 1>illər, aylar və günlər . Gəlin bunun necə edildiyinə baxaq.
Addımlar:
- İlk olaraq Xidmət İllərini hesablamaq istədiyiniz xananı seçin. . Burada E5 xanasını seçdim.
- İkincisi, E5 xanasına aşağıdakıları yazındüstur.
=DATEDIF(C5,D5,"y") & " Years, " & DATEDIF(C5,D5,"ym") & " Months, " & DATEDIF(C5,D5,"md") & " Days"
Düsturun Dağılımı
- DATEDIF(C5,D5,”y”) —-> Burada, DATEDIF funksiyası arasındakı illərin sayını qaytaracaq. verilən iki tarix.
- Çıxış: 7
- DATEDIF(C5,D5,”ym”) —-> Burada DATEDIF funksiyası gün və illərə məhəl qoymadan verilmiş iki tarix arasındakı ayların sayını qaytaracaq.
- Çıxış: 11
- DATEDIF(C5,D5,”md”) —-> Burada, DATEDIF funksiyası ay və illərə məhəl qoymadan iki verilmiş tarix arasındakı günlərin sayını qaytaracaq.
- Çıxış: 9
- DATEDIF(C5,D5,”y”) & “İllər”, & DATEDIF(C5,D5,”ym”) & ” Aylar, ” & DATEDIF(C5,D5,”md”) & ” Günlər” —->
- 7 & “İllər”, & 11 & amp; ” Aylar, ” & 9 & amp; ” Günlər” —-> İndi Ampersand (&) operatoru mətnləri və düsturları birləşdirəcək.
- Çıxış: “7 İl, 11 Ay, 9 Gün”
- 7 & “İllər”, & 11 & amp; ” Aylar, ” & 9 & amp; ” Günlər” —-> İndi Ampersand (&) operatoru mətnləri və düsturları birləşdirəcək.
- Üçüncü, nəticəni əldə etmək üçün ENTER düyməsinə basın.
- Bundan sonra Doldurma Dəstəsini dartın formulunu kopyalamaq üçün.
Nəhayət, görə bilərsiniz ki, mən düsturu bütün digər xanalara köçürdüm və İlləri hesabladım. Xidmət hər bir işçi üçün il, ay və gün .
4. IF və DATEDIF Funksiyalarından istifadə
Əgər bir ildən az işləmiş işçiləriniz varsa, bu üsul sizin üçün faydalı olacaq. Burada Excel-də Xidmət İlləri -ni hesablamaq üçün IF funksiyası və DATEDIF funksiyasından istifadə edəcəyəm. Mən 2 müxtəlif çıxış tipli 2 nümunələri izah edəcəyəm.
Nümunə-01: Xidmət Müddəti Birdən Azdırsa Mətn Sətirinin qaytarılması İl
Bu misalda Xidmət İlləri bir ildən azdırsa mətn sətrini qaytaracam . Gəlin bunun necə edildiyinə baxaq.
Addımlar:
- İlk olaraq Xidmət İllərini hesablamaq istədiyiniz xananı seçin. . Burada E5 xanasını seçdim.
- İkincisi, E5 xanasına aşağıdakı düsturu yazın.
=IF(DATEDIF(C5,D5,"y")=0,"Less than a year",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")
Formula Dağılımı
- DATEDIF(C5,D5,”y) ”) —-> Burada DATEDIF funksiyası verilmiş iki tarix arasındakı illərin sayını qaytaracaq.
- Çıxış: 7
- DATEDIF(C5,D5,”ym”) —-> Burada, DATEDIF funksiyası gün və illərə məhəl qoymadan verilmiş iki tarix arasındakı ayların sayını qaytaracaq.
- Çıxış: 11
- IF(DATEDIF(C5,D5,”y”)=0,”Bir ildən az ”,DATEDIF(C5,D5,”y”)&” İllər, “&DATEDIF(C5,D5,”ym”)&” Aylar”) —->
- <12-yə çevrilir> IF(7=0,"Bir ildən az",7&"İllər, "&11&" Aylar”) —-> İndi IF funksiyası məntiqi_test yoxlayacaq. Əgər Doğrudur , düstur “Bir ildən azdır” qaytaracaq. Və əgər Yanlışdırsa düstur Xidmət İllərini qaytaracaq. illər və aylarla.
- Çıxış: “7 İl, 11 Ay”
- Üçüncü olaraq, <1 düyməsini basın>Nəticəni əldə etmək üçün ENTER edin.
- Bundan sonra düsturu kopyalamaq üçün Doldurma Dəstəsini dartın.
Nəhayət, görə bilərsiniz ki, mən düsturu köçürdüm və hər bir işçi üçün Xidmət İlləri hesabladım.
Nümunə-02: Xidmət Müddəti Bir ildən Azdırsa Ayın Hesablanması
Bu misalda mən Xidmət İllərini hesablayacağam. aylar əgər bir ildən azdır . Excel-də Xidmət İlləri hesablamaq üçün mən ƏĞER funksiyasından və TARİX funksiyasından istifadə edəcəyəm. Gəlin addımlara baxaq.
Addımlar:
- İlk olaraq Xidmət İllərini hesablamaq istədiyiniz xananı seçin. Burada E5 xanasını seçdim.
- İkincisi, E5 xanasına aşağıdakı düsturu yazın.
=IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5,"ym")&" Months",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")
Formula Dağılımı
- DATEDIF(C5,D5,”y) ”) —-> Burada DATEDIF funksiyası verilmiş iki tarix arasındakı illərin sayını qaytaracaq.
- Çıxış: