İçindekiler
Diyelim ki yakın zamanda şirketinizden istifa eden bir çalışanınız var. hi̇zmet yillari Bunu hesaplamanın çeşitli yolları vardır. Bunun için birçok formül kullanabiliriz. Bu makalenin temel amacı, şirketinizde hizmet yıllarını hesaplayın Excel'de farklı şekillerde gün, ay ve yıl olarak hizmet süresi de hesaplanacaktır.
Alıştırma Çalışma Kitabını İndirin
Hizmet Yıllarının Hesaplanması.xlsxExcel'de Hizmet Yılını Hesaplamanın 4 Kolay Yolu
Daha önce de söylediğim gibi, aşağıdakileri yapmanın birkaç yolu vardır hizmet yıllarını hesaplayın Excel'de. Burada, açıklayacağım 4 Bu makaleyi açıklamak için aşağıdaki veri kümesini aldım. Çalışan Adı , Katılma Tarihi ve Bitiş Tarihi . nasıl hesaplanacağını açıklayacağım Yıllar Hizmet onlar için.
1. Hizmet Yılını Hesaplamak için INT & YEARFRAC Fonksiyonlarını Kullanma
Bu yöntemde, aşağıdakileri nasıl kullanabileceğinizi açıklayacağım INT işlevi ve YEARFRAC fonksiyonu için hizmet yıllarını hesaplayın Excel'de adımları görelim.
Adımlar:
- İlk olarak, hesaplamak istediğiniz hücreyi seçin Hizmet Yılları Burada, hücreyi seçtim E5 .
- İkinci olarak, hücrede E5 aşağıdaki formülü yazınız.
=INT(YEARFRAC(C5,D5))
Formül Dağılımı
- YEARFRAC(C5,D5) --> İşte, burada YILFRAC işlevi, hücrelerdeki tarihler arasındaki gün sayısı ile temsil edilen yılın bir kesrini döndürecektir C5 ve D6 .
- Çıktı: 7.94166666666667
- INT(YEARFRAC(C5,D5)) --> dönüşür
- INT(7.941666666667) --> İşte, burada INT fonksiyonu tam sayıyı aşağı yuvarlayarak döndürür.
- Çıkış: 7
- INT(7.941666666667) --> İşte, burada INT fonksiyonu tam sayıyı aşağı yuvarlayarak döndürür.
- Üçüncü olarak, basın GİRİŞ sonucu almak için.
- Bundan sonra, sürükleyin Doldurma Kolu Formülü diğer hücrelere kopyalamak için.
Son olarak, formülü diğer tüm hücrelere kopyaladığımı ve hesapladığımı görebilirsiniz Hizmet Yılları her çalışan için Excel'de.
2. Hizmet Yılını Hesaplamak için DAYS360 ve DATE Fonksiyonlarının Kullanılması
Bu ikinci yöntemde şunları kullanacağım DAYS360 fonksiyonu ve TARİH işlevi için hizmet yıllarını hesaplayın Excel'de nasıl yapıldığını göstereyim.
Adımlar:
- İlk olarak, hesaplamak istediğiniz hücreyi seçin Hizmet Yılları Burada, hücreyi seçtim E5 .
- İkinci olarak, hücrede E5 aşağıdaki formülü yazınız.
=INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)
Formül Dağılımı
- DAY(D5) --> İşte, GÜN işlevi hücresindeki tarihin gün numarasını döndürecektir D5 .
- Çıkış: 24
- AY(D5) --> İşte, AY fonksiyonu hücresinde verilen tarihin ay numarasını döndürecektir D5 .
- Çıkış: 1
- YIL(D5) --> İşte, YIL işlevi hücresinde verilen tarihin yıl numarasını döndürecektir D5 .
- Çıktı: 2022
- DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> dönüşür
- TARIH(2022,1,24) --> İşte, burada TARİH işlevi, belirli bir yıl, ay ve günden bir tarihi temsil eden bir seri numarası döndürür.
- Çıkış: 44585
- TARIH(2022,1,24) --> İşte, burada TARİH işlevi, belirli bir yıl, ay ve günden bir tarihi temsil eden bir seri numarası döndürür.
- DATE(YEAR(C5),MONTH(C5),DAY(C5)) --> dönüşür
- TARİH(2014,2,15) --> Tekrar ediyorum. TARİH işlevi, belirli bir yıl, ay ve günden bir tarihi temsil eden bir seri numarası döndürür.
- Çıkış: 41685
- TARİH(2014,2,15) --> Tekrar ediyorum. TARİH işlevi, belirli bir yıl, ay ve günden bir tarihi temsil eden bir seri numarası döndürür.
- DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> dönüşür
- DAYS360(41685,44585) --> İşte, burada DAYS360 fonksiyonu verilen iki tarih arasındaki gün sayısını döndürür.
- Çıktı: 2859
- DAYS360(41685,44585) --> İşte, burada DAYS360 fonksiyonu verilen iki tarih arasındaki gün sayısını döndürür.
- INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360) --> dönüşür
- INT(2859/360) --> Buraya, buraya. INT fonksiyonu tam sayıyı aşağı yuvarlayarak döndürür.
- Çıkış: 7
- INT(2859/360) --> Buraya, buraya. INT fonksiyonu tam sayıyı aşağı yuvarlayarak döndürür.
- Üçüncü olarak, basın GİRİŞ sonucu almak için.
- Bundan sonra, sürükleyin Doldurma Kolu Formülü diğer hücrelere kopyalamak için.
Son olarak, formülü diğer tüm hücrelere kopyaladığımı ve hesapladığımı görebilirsiniz Hizmet Yılları her çalışan için.
3. Excel'de Hizmet Yılını Hesaplamak için DATEDIF Fonksiyonunun Kullanımı
Şimdi, bir kişinin hizmet süresini yıl, ay ve gün olarak hesaplamak istiyorsanız DATEDIF fonksiyonu Bu örnekte, hizmet yıllarını şu şekilde hesaplayacağım üç yollar. 1 st biri çıktıyı şu şekilde verecektir yıllar , the 2 nd bir tanesi sonucu şu şekilde verecektir yıllar ve aylar ve 3 rd bir tanesi tam sonucu şu şekilde verecektir yıllar, aylar ve günler .
3.1. Yılları Hesaplamak için DATEDIF Fonksiyonunun Kullanılması
Bu yöntemde, ben DATEDIF fonksiyonunu hesaplamak için Hizmet Yılı içinde yıllar Adımları görelim.
Adımlar:
- İlk olarak, hesaplamak istediğiniz hücreyi seçin Hizmet Yılları Burada, hücreyi seçtim E5 .
- İkinci olarak, hücrede E5 aşağıdaki formülü yazınız.
=DATEDIF(C5, D5, "y")& " Yıllar"
Formül Dağılımı
- DATEDIF(C5, D5, "y") --> İşte, burada DATEDIF fonksiyonu verilen iki tarih arasındaki yıl sayısını döndürecektir.
- Çıkış: 7
- DATEDIF(C5, D5, "y")& " Yıllar" --> dönüşür
- 7& "Yıllar" --> Şimdi Ampersand (&) operatörü Metin ve formül .
- Çıktı: "7 Yıl"
- 7& "Yıllar" --> Şimdi Ampersand (&) operatörü Metin ve formül .
- Üçüncü olarak, basın GİRİŞ sonucu almak için.
- Şimdi, sürükleyin Doldurma Kolu formülü kopyalamak için.
Son olarak, formülü diğer tüm hücrelere kopyaladığımı ve aşağıdaki değerleri hesapladığımı görebilirsiniz Hizmet Yılları 'deki her çalışan için Excel'de yıllar .
3.2. Yılları ve Ayları Hesaplamak için DATEDIF Fonksiyonunun Uygulanması
Burada, şu yöntemi uygulayacağım DATEDIF fonksiyonunu hesaplamak için Hizmet Yılları içinde yıllar ve aylar Adımları görelim.
Adımlar:
- İlk olarak, hesaplamak istediğiniz hücreyi seçin Hizmet Yılları Burada, hücreyi seçtim E5 .
- İkinci olarak, hücrede E5 aşağıdaki formülü yazınız.
=DATEDIF(C5,D5, "y")&" Yıllar, "&DATEDIF(C5,D5, "ym")&" Aylar"
Formül Dağılımı
- DATEDIF(C5,D5, "y") --> İşte, burada DATEDIF fonksiyonu verilen iki tarih arasındaki yıl sayısını döndürecektir.
- Çıktı: 7
- DATEDIF(C5,D5, "ym") --> İşte, burada DATEDIF fonksiyonu, günleri ve yılları göz ardı ederek verilen iki tarih arasındaki ay sayısını döndürür.
- Çıktı: 11
- DATEDIF(C5,D5, "y")&" Years, "&DATEDIF(C5,D5, "ym")&" Months" --> dönüşür
- 7&" Yıl, "&11&" Ay" --> Şimdi Ampersand (&) operatörü metinler ve formüller .
- Çıktı: "7 Yıl, 11 Ay"
- 7&" Yıl, "&11&" Ay" --> Şimdi Ampersand (&) operatörü metinler ve formüller .
- Üçüncü olarak, basın GİRİŞ sonucu almak için.
- Bundan sonra, sürükleyin Doldurma Kolu formülü kopyalamak için.
Son olarak, formülü diğer tüm hücrelere kopyaladığımı ve aşağıdaki değerleri hesapladığımı görebilirsiniz Hizmet Yılları her çalışan için yıllar ve aylar .
3.3. Yılları, Ayları ve Günleri Hesaplamak için DATEDIF Fonksiyonunun Kullanımı
Bu yöntemde, ben DATEDIF fonksiyonunu hesaplamak için Hizmet Yılı EXcel'de yıllar, aylar ve günler Nasıl yapıldığını görelim.
Adımlar:
- İlk olarak, hesaplamak istediğiniz hücreyi seçin Hizmet Yılları Burada, hücreyi seçtim E5 .
- İkinci olarak, hücrede E5 aşağıdaki formülü yazınız.
=DATEDIF(C5,D5, "y") & " Yıl, " & DATEDIF(C5,D5, "ym") & " Ay, " & DATEDIF(C5,D5, "md") & " Gün"
Formül Dağılımı
- DATEDIF(C5,D5, "y") --> İşte, burada DATEDIF fonksiyonu verilen iki tarih arasındaki yıl sayısını döndürecektir.
- Çıkış: 7
- DATEDIF(C5,D5, "ym") --> İşte, burada DATEDIF fonksiyonu, günleri ve yılları göz ardı ederek verilen iki tarih arasındaki ay sayısını döndürür.
- Çıktı: 11
- DATEDIF(C5,D5, "md") --> İşte, burada DATEDIF fonksiyonu, ayları ve yılları göz ardı ederek verilen iki tarih arasındaki gün sayısını döndürür.
- Çıkış: 9
- DATEDIF(C5,D5, "y") & " Yıl, " & DATEDIF(C5,D5, "ym") & " Ay, " & DATEDIF(C5,D5, "md") & " Gün" --> dönüşür
- 7 & " Yıl, " & 11 & " Ay, " & 9 & " Gün" --> Şimdi Ampersand (&) operatörü metinler ve formüller .
- Çıktı: "7 Yıl, 11 Ay, 9 Gün"
- 7 & " Yıl, " & 11 & " Ay, " & 9 & " Gün" --> Şimdi Ampersand (&) operatörü metinler ve formüller .
- Üçüncü olarak, basın GİRİŞ sonucu almak için.
- Bundan sonra, sürükleyin Doldurma Kolu formülü kopyalamak için.
Son olarak, formülü diğer tüm hücrelere kopyaladığımı ve aşağıdaki değerleri hesapladığımı görebilirsiniz Hizmet Yılları her çalışan için yıllar, aylar ve günler .
4. IF ve DATEDIF Fonksiyonlarının Kullanılması
Bir yıldan daha az süredir çalışanlarınız varsa, bu yöntem sizin için yararlı olacaktır. IF fonksiyonu ve DATEDIF fonksiyonunu hesaplamak için Hizmet Yılları Excel'de açıklayacağım 2 ile örnekler 2 farklı türde çıktı .
Örnek-01: Hizmet Süresi Bir Yıldan Az İse Metin Dizesi Döndürme
Bu örnekte, bir metin dizesi eğer Hizmet Yılları o bir yıldan az Nasıl yapıldığını görelim.
Adımlar:
- İlk olarak, hesaplamak istediğiniz hücreyi seçin Hizmet Yılları Burada, hücreyi seçtim E5 .
- İkinci olarak, hücrede E5 aşağıdaki formülü yazınız.
=IF(DATEDIF(C5,D5, "y")=0, "Bir yıldan az",DATEDIF(C5,D5, "y")& "Yıl,"&DATEDIF(C5,D5, "ym")& "Ay")
Formül Dağılımı
- DATEDIF(C5,D5, "y") --> İşte, burada DATEDIF fonksiyonu verilen iki tarih arasındaki yıl sayısını döndürecektir.
- Çıkış: 7
- DATEDIF(C5,D5, "ym") --> İşte, burada DATEDIF fonksiyonu, günleri ve yılları göz ardı ederek verilen iki tarih arasındaki ay sayısını döndürür.
- Çıktı: 11
- IF(DATEDIF(C5,D5, "y")=0, "Bir yıldan az",DATEDIF(C5,D5, "y")& "Yıllar,"&DATEDIF(C5,D5, "ym")& "Aylar") --> dönüşür
- IF(7=0, "Bir yıldan az",7& "Yıl,"&11& "Ay") --> Şimdi EĞER fonksiyonu mantıksal_test Eğer öyleyse Doğru formül şu sonucu verecektir "Bir yıldan az". Ve eğer Yanlış formül şu değerleri döndürür Hizmet Yılları yıl ve ay olarak.
- Çıktı: "7 Yıl, 11 Ay"
- IF(7=0, "Bir yıldan az",7& "Yıl,"&11& "Ay") --> Şimdi EĞER fonksiyonu mantıksal_test Eğer öyleyse Doğru formül şu sonucu verecektir "Bir yıldan az". Ve eğer Yanlış formül şu değerleri döndürür Hizmet Yılları yıl ve ay olarak.
- Üçüncü olarak, basın GİRİŞ sonucu almak için.
- Bundan sonra, sürükleyin Doldurma Kolu formülü kopyalamak için.
Son olarak, formülü kopyaladığımı ve aşağıdaki değerleri hesapladığımı görebilirsiniz Hizmet Yılları her çalışan için.
Örnek-02: Hizmet Süresi Bir Yıldan Az İse Ayın Hesaplanması
Bu örnekte, aşağıdaki değerleri hesaplayacağım Hizmet Yılları içinde aylar eğer öyleyse bir yıldan az . Ben kullanacağım EĞER fonksiyonu ve DATEDIF fonksiyonunu hesaplamak için Hizmet Yılları Excel'de adımları görelim.
Adımlar:
- İlk olarak, hesaplamak istediğiniz hücreyi seçin Hizmet Yılları Burada, hücreyi seçtim E5 .
- İkinci olarak, hücrede E5 aşağıdaki formülü yazınız.
=IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Aylar",DATEDIF(C5,D5, "y")&" Yıllar, "&DATEDIF(C5,D5, "ym")&" Aylar")
Formül Dağılımı
- DATEDIF(C5,D5, "y") --> İşte, burada DATEDIF fonksiyonu verilen iki tarih arasındaki yıl sayısını döndürecektir.
- Çıkış: 7
- DATEDIF(C5,D5, "ym") --> Bu DATEDIF fonksiyonu, günleri ve yılları göz ardı ederek verilen iki tarih arasındaki ay sayısını döndürür.
- Çıktı: 11
- IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")& "Aylar",DATEDIF(C5,D5, "y")& "Yıllar,"&DATEDIF(C5,D5, "ym")& "Aylar") --> dönüşür
- IF(7=0,11& "Aylar",7& "Yıllar,"&11& "Aylar") --> Şimdi EĞER fonksiyonu mantıksal_test Eğer öyleyse Doğru 'yi döndürdüğünde, formül Hizmet Yılları aylar içinde . Ve eğer Yanlış formül şu değerleri döndürür Hizmet Yılları yıl ve ay olarak.
- Çıktı: "7 Yıl, 11 Ay"
- IF(7=0,11& "Aylar",7& "Yıllar,"&11& "Aylar") --> Şimdi EĞER fonksiyonu mantıksal_test Eğer öyleyse Doğru 'yi döndürdüğünde, formül Hizmet Yılları aylar içinde . Ve eğer Yanlış formül şu değerleri döndürür Hizmet Yılları yıl ve ay olarak.
- Üçüncü olarak, basın GİRİŞ sonucu almak için.
- Sonra, sürükleyin Doldurma Kolu formülü kopyalamak için.
Son olarak, formülü kopyaladığımı ve aşağıdaki değerleri hesapladığımı görebilirsiniz Hizmet Yılları her çalışan için.
Excel'de İşe Alım Tarihinden İtibaren Hizmet Yılını Hesaplama
Bu bölümde, size aşağıdakileri nasıl yapabileceğinizi göstereceğim Hizmet Yıllarını Hesaplayın bir şey yok. İşe Alım Tarihi için güncel tarih hesaplayabileceğinizi de göstereceğim. Bitiş Tarihi bir hizmet döneminin İşe Alım Tarihi .
1. İşe Alım Tarihinden İtibaren Hizmet Yılını Hesaplamak için BUGÜN İşlevinin Kullanılması
Excel'de size aşağıdakileri verebilecek yerleşik bir işlev vardır güncel tarih Bu fonksiyon BUGÜN işlevi Excel'de şu şekilde yazılır, =TODAY () Bu fonksiyon şu şekilde kategorize edilir Tarih / Saat işlevi Excel'de bir formül içinde de kullanılabilir. Daha önceki örneklerde olduğu gibi Bitiş Tarihi . Bunun yerine Bitiş Tarihi öğrenmek istiyorsanız Hizmet Yılları bir şey yok. İşe Alım Tarihi için Güncel Tarih eklemek zorundasınız BUGÜN fonksiyonu yerine Bitiş Tarihi .
Size adımları göstereyim.
Adımlar:
- İlk olarak, hesaplamak istediğiniz hücreyi seçin Hizmet Yılları Burada, hücreyi seçtim D5 .
- İkinci olarak, hücrede D5 aşağıdaki formülü yazınız.
=DATEDIF(C5,TODAY(), "y") & " Yıllar, " & DATEDIF(C5,TODAY(), "ym") & " Aylar, " & DATEDIF(C5,TODAY(), "md") & " Günler"
Formül Dağılımı
- DATEDIF(C5,TODAY(), "y") --> İşte, burada DATEDIF fonksiyonu, aşağıdaki tarihler arasındaki yıl sayısını döndürecektir İşe Alım Tarihi ve Güncel Tarih .
- Çıkış: 8
- DATEDIF(C5,TODAY(), "ym") --> Bu DATEDIF fonksiyonunun döndürdüğü ay sayısı ile İşe Alım Tarihi ve Güncel Tarih Günleri ve yılları görmezden gelerek.
- Çıkış: 6
- DATEDIF(C5,TODAY(), "md") --> İşte, burada DATEDIF fonksiyonunun döndürdüğü gün sayısı İşe Alım Tarihi ve Güncel Tarih Ayları ve yılları görmezden gelerek.
- Çıkış: 22
- DATEDIF(C5,TODAY(), "y") & " Yıl, " & DATEDIF(C5,TODAY(), "ym") & " Ay, " & DATEDIF(C5,TODAY(), "md") & " Gün" --> dönüşür
- 8 & " Yıl, " & 6 & " Ay, " & 22 & " Gün" --> Şimdi Ampersand (&) operatörü metinler ve formüller .
- Çıktı: "8 Yıl, 6 Ay, 22 Gün"
- 8 & " Yıl, " & 6 & " Ay, " & 22 & " Gün" --> Şimdi Ampersand (&) operatörü metinler ve formüller .
- Üçüncü olarak, basın GİRİŞ sonucu almak için.
- Bundan sonra, sürükleyin Doldurma Kolu formülü kopyalamak için.
Son olarak, formülü kopyaladığımı ve aşağıdaki değerleri hesapladığımı görebilirsiniz Hizmet Yılları gelen İşe Alım Tarihi her çalışan için Excel'de.
➥ Daha Fazla Oku: Bugün & Başka Bir Tarih Arasındaki Gün Sayısını Hesaplayın
2. Belirli Hizmet Yıllarından Sonra İşe Alım Tarihinden Bitiş Tarihinin Hesaplanması
Bu örnekte, aşağıdaki değerleri nasıl hesaplayabileceğinizi göstereceğim Bitiş Tarihi bir hizmet döneminin İşe Alım Tarihi ve Hizmet Yılları Diyelim ki bazı çalışanlarınız var ve belirli bir süre sonra performanslarını değerlendirmek istiyorsunuz. Hizmet Yılları bir şey yok. İşe Alım Tarihi Dolayısıyla, bu performans değerlendirmesi için Bitiş Tarihi Burada, o hizmet döneminin EDATE işlevi hesaplamak için Bitiş Tarihi .
Bunu nasıl yapabileceğinizi görelim.
Adımlar:
- İlk olarak, hesaplamak istediğiniz hücreyi seçin Bitiş Tarihi Burada, hücreyi seçtim E5.
- İkinci olarak, hücrede E5 aşağıdaki formülü yazınız.
=TARIH(C5,D5*12)
İşte, burada EDATE fonksiyonunu seçtim C5 olarak start_date ve D5*12 olarak ay s. I. çarpılmış ve yıllar tarafından 12 dönüştürmek için aylar Daha sonra formül, seçilen bu aylardan sonraki tarihi döndürür.
- Üçüncü olarak, basın GİRİŞ 'yi alacaksınız ve Bitiş Tarihi .
- Bundan sonra, sürükleyin Doldurma Kolu formülü kopyalamak için.
Son olarak, formülü kopyaladığımı ve aşağıdakileri elde ettiğimi görebilirsiniz Bitiş Tarihi her çalışan için.
Uygulama Bölümü
Burada, nasıl yapılacağını pratik edebilmeniz için size bir alıştırma sayfası sağladım hizmet yıllarını hesaplayın Excel'de.
Sonuç
Sonuç olarak, aşağıdakilerin nasıl yapılacağını ele almaya çalıştım hizmet yıllarını hesaplayın Temel olarak, Excel'de iki tarih arasındaki yıl sayısını hesapladım. 4 bunu yapmanın farklı yolları. DATEDIF fonksiyonu iki tarih arasındaki uzunluğu hesaplamayı kolaylaştırır. Umarım bu makaleyi okurken herhangi bir zorlukla karşılaşmamışsınızdır. ExcelWIKI Son olarak, herhangi bir sorunuz varsa, yorum bölümünde bana bildirin.