"Yaş olmadan" işe giriş tarihine göre yıllık izin hesaplama

Katılım
9 Mayıs 2010
Mesajlar
71
Excel Vers. ve Dili
2013
Türkçe
Merhaba,

Bildiğiniz üzere yıllık izin hak edişi işe giriş tarihinden başlayarak belli yıllara göre artmaktadır.
Ekteki dosyada yaş ile ilgili herhangi bir veri yoktur sadece kişinin işe giriş tarihinden itibaren çalışma yıl/ay sayısına göre yıllık izin hesabı yapması gerekiyor.

Özet olarak
6 ay dolana kadar yıllık izin hak ediş yok
6 ay dolunca hak ediş 7 gün
6 ay-5 yıl arası yılda 14 gün
5 yıl-10 yıl arası yılda 18 gün
10 yıl-15 yıl arası yılda 22 gün
15 yıldan sonrası yılda 25 gün


Ekteki dosyada daha detaylı açıklama vardır. Yardımlarınızı rica eder,

İyi çalışmalar dilerim
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Merhaba.
Örnek belgede olması gereken sonuçlara ilişkin değerlerin nasıl elde edildiğini tam olarak anlayamadım.
Kanaatim o ki; tam yıldan artan ay sayısı üzerinden hesaplama yapılmaması gerekir.

Formülü E15 hücresine uygulayıp, aşağı doğru kopyalayın.
Formülde; ilk satır 1 yıl ve altındaki hizmet süresine ilişkin izin hesaplamasını, ikinci satır 15 ve altındaki hizmet yıllarına ilişkin izin süresini,
üçüncü satır ise 16 ve devamındaki yıllara ilişkin izin sürelerini hesaplar.
Rich (BB code):
=EĞER(ETARİHLİ(B15;$B$12;"m")<6;"HAKETMEDİ";7
+ARA(ETARİHLİ(B15;$B$12;"y");{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15};{0;14;28;42;56;70;88;106;124;142;160;182;204;226;248;270})
+(ETARİHLİ(B15;$B$12;"y")>15)*(ETARİHLİ(B15;$B$12;"y")-15)*25)
 
Son düzenleme:
Katılım
9 Mayıs 2010
Mesajlar
71
Excel Vers. ve Dili
2013
Türkçe
Merhaba.
Örnek belgede olması gereken sonuçlara ilişkin değerlerin nasıl elde edildiğini tam olarak anlayamadım.
Kanaatim o ki; tam yıldan artan ay sayısı üzerinden hesaplama yapılmaması gerekir.

Formülü E15 hücresine uygulayıp, aşağı doğru kopyalayın.
Formülde; ilk satır 1 yıl ve altındaki hizmet süresine ilişkin izin hesaplamasını, ikinci satır 15 ve altındaki hizmet yıllarına ilişkin izin süresini,
üçüncü satır ise 16 ve devamındaki yıllara ilişkin izin sürelerini hesaplar.
Rich (BB code):
=EĞER(ETARİHLİ(B15;$B$12;"m")<6;"HAKETMEDİ";7
+ARA(ETARİHLİ(B15;$B$12;"y");{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15};{0;14;28;42;56;70;88;106;124;142;160;182;204;226;248;270})
+(ETARİHLİ(B15;$B$12;"y")>15)*(ETARİHLİ(B15;$B$12;"y")-15)*25)
Sayın Ömer Baran öncelikle teşekkür ederim. formülü denedim ama sarı kısma manuel olarak girmiş olduğum hakedişlerden daha az rakam atıyor. Örneğin 55,6 ayda 65 yıllık hak etmesi gerekirken 63 atıyor. Sonuçlar şu şekilde 12 ayda 14 ise 55.6 ayda kaçtır = 65

=AY SAYISI*14/12 şeklinde hesaplıyorum.
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Tekrar merhaba.

Verdiğim formülde eklenebilecek tek şey;
(işe başlanılan günün de hesaplamalara dahil edilmesi için) B15 gördüğünüz kısımları B15-1 olarak değiştirmek bence.

Belirttiğiniz AY üzerinden hesaplama, ÇALIŞMA MEVZUATI bakımından doğru mudur ona bakmak lazım.
İstisnai tek durum; belgede belirttiğihiz ilk 6 aylık hizmet kısmıdır ve bunu da formüle dahil ettim zaten.

24.05.2014 tarihinde işe başlayan eleman için (örnek belgedeki 22'nci satır) hizmet süresi: aşağıdaki formül ile 4 yıl, 7 ay, 19 gün olarak bulunur.
Formülde çift tırnak arasındaki Y>YEAR, M>MONTH, D>DAY anlamındadır.
Örneğin "YM" şeklinde ikili kullanılırsa YILDAN ARTAN AY, sadece "M" kullanılırsa TAMAMLANAN AY anlamına gelir.
=ETARİHLİ(B22-1;$B$12;"Y")&" yıl, "&ETARİHLİ(B22-1;$B$12;"YM")&" ay, "&ETARİHLİ(B22-1;$B$12;"MD")&" gün"
-- Başlangıç ( 6 ay doldu) : 7 gün,
-- Birinci yıl doldurulduğunda (12 ay doldu) : +14 gün,
-- İkinci yıl doldurulduğunda (24 ay doldu) : +14 gün,
-- Üçüncü yıl doldurulduğunda (36 ay doldu) : +14 gün,
-- Dördüncü yıl doldurulduğunda (48 ay doldu) : +14 gün,
-- Beşinci yıldaki hizmet süresi olan 7 ay 19 gün (toplam 55 ay 19 gün oldu), ancak yıl tamamlanmadan bu yıldaki süre için izin hak edilmez.
Toplam ay sayısı ( 12+12+12+12+7= ) 55, toplam izin ise ( 7+14+14+14+14 = ) 63 gün olur ve formül de hasaplamayı buna göre yapar zaten.
.
 
Katılım
9 Mayıs 2010
Mesajlar
71
Excel Vers. ve Dili
2013
Türkçe
Tekrar merhaba.

Verdiğim formülde eklenebilecek tek şey;
(işe başlanılan günün de hesaplamalara dahil edilmesi için) B15 gördüğünüz kısımları B15-1 olarak değiştirmek bence.

Belirttiğiniz AY üzerinden hesaplama, ÇALIŞMA MEVZUATI bakımından doğru mudur ona bakmak lazım.
İstisnai tek durum; belgede belirttiğihiz ilk 6 aylık hizmet kısmıdır ve bunu da formüle dahil ettim zaten.

24.05.2014 tarihinde işe başlayan eleman için (örnek belgedeki 22'nci satır) hizmet süresi: aşağıdaki formül ile 4 yıl, 7 ay, 19 gün olarak bulunur.
Formülde çift tırnak arasındaki Y>YEAR, M>MONTH, D>DAY anlamındadır.
Örneğin "YM" şeklinde ikili kullanılırsa YILDAN ARTAN AY, sadece "M" kullanılırsa TAMAMLANAN AY anlamına gelir.

-- Başlangıç ( 6 ay doldu) : 7 gün,
-- Birinci yıl doldurulduğunda (12 ay doldu) : +14 gün,
-- İkinci yıl doldurulduğunda (24 ay doldu) : +14 gün,
-- Üçüncü yıl doldurulduğunda (36 ay doldu) : +14 gün,
-- Dördüncü yıl doldurulduğunda (48 ay doldu) : +14 gün,
-- Beşinci yıldaki hizmet süresi olan 7 ay 19 gün (toplam 55 ay 19 gün oldu), ancak yıl tamamlanmadan bu yıldaki süre için izin hak edilmez.
Toplam ay sayısı ( 12+12+12+12+7= ) 55, toplam izin ise ( 7+14+14+14+14 = ) 63 gün olur ve formül de hasaplamayı buna göre yapar zaten.
.
Merhaba,

Bu ay hesaplaması kktc çalışma mevzuatı içindir. Kktc çalışma mevzuatında yıllık izin hakedişinde sadece işe giriş tarihi baz alınıyor.

Formülde 1 yıllık çalışmışlığı olana 21 gün atıyor bu arada
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Verdiğim formül bunu (birinci yıl için 21 gün, 2, 3, 4 ve 5'inci yıl için 14'er gün....) sağlıyor zaten.
 
Katılım
9 Mayıs 2010
Mesajlar
71
Excel Vers. ve Dili
2013
Türkçe
Verdiğim formül bunu (birinci yıl için 21 gün, 2, 3, 4 ve 5'inci yıl için 14'er gün....) sağlıyor zaten.
1. yıl için 14
2. yıl için +14=28
3. yıl için +14=36
4. yıl için +14=48
5. yıl için +14=62
6. yıl için +18=80
7. yıl için +18=98
8. yıl için +18=116
şeklinde gitmesi gerekiyor
 
Katılım
9 Mayıs 2010
Mesajlar
71
Excel Vers. ve Dili
2013
Türkçe
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Yeniden düzenlenmiş cevaptır (düzenleme : 11.01.2019 19:45)
Sonuç olarak aşağıdaki formüllerden birini kullanacaksınız.
Formüllerde üçüncü satırdaki sayılar toplam hizmet ay sayılarına göre hak edilecek toplam izin süreleridir;
-- ilk formülde, birinci hizmet yılı dolduğunda (yani ay sayısı 12 olduğunda) 7+14 = 21 gün izin hak edildiği varsayımına dayanıyor.
-- ikinci formülde ise, birinci hizmet yılı dolduğunda (yani ay sayısı 12 olduğunda) 14 gün izin hak edildiği varsayımına dayanıyor.
-- Her iki formülde de 6 ay tamamlandığında 7 gün izin hesaplanır.
İkili cevabımın nedeni: örnek belgedeki açıklamalırınız ile son cevabınızdaki açıklamanızın çelişiyor olması.
Rich (BB code):
Formül 1:
=EĞER(ETARİHLİ(B15-1;$B$12;"m")<6;"HAKETMEDİ";
ARA(ETARİHLİ(B15-1;$B$12;"m");{0;6;12;24;36;48;60;72;84;96;108;120;132;144;156;168;180};
                             {0;7;14;35;49;63;77;95;113;131;149;167;189;211;233;255;277})
+(ETARİHLİ(B15-1;$B$12;"m")>180)*TAMSAYI((ETARİHLİ(B15-1;$B$12;"m")-180)/12)*25)

Formül 2:
=EĞER(ETARİHLİ(B15-1;$B$12;"m")<6;"HAKETMEDİ";
ARA(ETARİHLİ(B15-1;$B$12;"m");{0;6;12;24;36;48;60;72;84;96;108;120;132;144;156;168;180};
                             {0;7;14;28;42;56;70;88;106;124;142;160;182;204;226;248;270})
+(ETARİHLİ(B15-1;$B$12;"m")>180)*TAMSAYI((ETARİHLİ(B15-1;$B$12;"m")-180)/12)*25)
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Sayfayı yenileyerek bundan önceki cevabımı tekrar kontrol ediniz (düzenleme ve ilave açıklama yazdım)
 
Katılım
9 Mayıs 2010
Mesajlar
71
Excel Vers. ve Dili
2013
Türkçe
Sayfayı yenileyerek bundan önceki cevabımı tekrar kontrol ediniz (düzenleme ve ilave açıklama yazdım)
Sayın Baran size zahmet veriyorum ama, tam anlatamadığım için karıştı biraz. Çalışanın hanesine ay ay izin günü eklecek şekilde artarak gitmesi gerek formülün. Bu nedenle, daha anlaşılabilecek yeni bir dosya hazırladım. Ekte bulabilirsiniz.
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Dosyanıza bakacağım elbette ama bakmadan önce şunu sorayım.
Tam hizmet yılından sonraki artan AY kısmı için izin hesaplanacak mı hesaplanmayacak mı?

Bildiğim kadarıyla Türkiye iş mevzuatı hayır diyor (özel ilgi alanım değil, genel bir bilgi), KKTC'deki durumu netleştirin bence.
Ben KKTC mevzuatıyla ilgili, sayfanın uzantısının "..... gov.ct.tr" şeklinde olduğunu da ilk kez fark ettim)
http://calisma.gov.ct.tr/ALT-MENU/CALISMAYASAMI
sayfasındaki Çalışanın Yılda ne kadar ücretli izin hakkı vardır? başlığı altında
"....... 6 ayda 7 iş günü, 10 ayda 11 iş günü, 12 ayda 14 iş günü gibi ..." cümlesini gördüm.

Tam hizmet yılından sonraki artan AY kısmı ile ilgili hususu netleştirirseniz iyi olur.
.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,325
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Düzenlenmiş dosyanızın son hali 25 nolu mesaj ekindedir.
 
Son düzenleme:
Katılım
9 Mayıs 2010
Mesajlar
71
Excel Vers. ve Dili
2013
Türkçe
Dosyanıza bakacağım elbette ama bakmadan önce şunu sorayım.
Tam hizmet yılından sonraki artan AY kısmı için izin hesaplanacak mı hesaplanmayacak mı?

Bildiğim kadarıyla Türkiye iş mevzuatı hayır diyor (özel ilgi alanım değil, genel bir bilgi), KKTC'deki durumu netleştirin bence.
Ben KKTC mevzuatıyla ilgili, sayfanın uzantısının "..... gov.ct.tr" şeklinde olduğunu da ilk kez fark ettim)
http://calisma.gov.ct.tr/ALT-MENU/CALISMAYASAMI
sayfasındaki Çalışanın Yılda ne kadar ücretli izin hakkı vardır? başlığı altında
"....... 6 ayda 7 iş günü, 10 ayda 11 iş günü, 12 ayda 14 iş günü gibi ..." cümlesini gördüm.

Tam hizmet yılından sonraki artan AY kısmı ile ilgili hususu netleştirirseniz iyi olur.
.
6. aydan sonra her yeni gelen ay için izin hesaplanacak.

kişi, örneğin: 10 aydır çalışıyorsa 11 gün izin hak edişi olacak ve isterse bu 11 günü kullanabilecek. o yüzden ay ay hak edişin hesaplanması önemli bizim için
 
Katılım
9 Mayıs 2010
Mesajlar
71
Excel Vers. ve Dili
2013
Türkçe
Dosyanızda birkaç düzenleme yaptım. İnceleyiniz.
Merhaba,

Dosyayı inceledim. Bir yerde takıldım. 62 ay çalışan birini ele alalım 60 ayda aylık 1.166 gün hakederek 70 gün yıllık haketmiş oluyor.
5 yıldan sonra 2 ay daha çalışmışlığı var, oda 2 x 1.50 gün= 3 gün ediyor. Toplamda şu an hakedişi 73 olması lazım ama 94 veriyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,325
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Düzenlenmiş dosyanızın son hali 25 nolu mesaj ekindedir.
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Tekrar merhaba.
Sanırım isteğinizi bu kez anladım.
Aşağıdaki formülü kullanabilirsiniz. Formülü D4 hücresine uygulayın ve aşağı doğru kopyalayın.
=YUVARLA(((ARA(TAMSAYI(C4);{0;1;61;121;181};{0;14;18;22;25})/12*(TAMSAYI(C4)-ARA(TAMSAYI(C4);{0;60;120;180})))+(ARA(TAMSAYI(C4);{0;60;120;180};{0;70;160;270})));0)
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Bundan önceki cevabımda verdiğim formülde, sonuç bakımından sorun yok.
Sadece formül tekniği bakımından (gereksiz TAMSAYI ve YUVARLAMA işlemleri ayıklanarak)
aynı sonucu vermek üzere formülün aşağıdaki şekilde değiştirilmesi daha doğru durur.
Formülde, C sütununu hiç kullanmak istemezseniz, C4 yazılı kısımların yerine
($B$1-B4)/((365,25)/12) yazarak da sonuç alınabilir.


Ayrıca formülü, sınır değerlerle test etmenizi önermeliyim ki; ARA işlevlerinin içindeki sınır değerlerde düzeltme ihtiyacı olup olmadığı ortaya çıksın.

Açıklama: Formülün + işaretinden önceki kısmı, 5 yıllık dilimlerden artan aylara isabet eden izin gün sayılırını, + işaretinden sonraki kısmı ise önceki 5 yıllık dilimlere isabet eden birikmiş izin günlerini hesaplar.
=YUVARLA(ARA(C4;{0;1;61;121;181};{0;14;18;22;25})/12*(TAMSAYI(C4)-ARA(C4;{0;60;120;180}));0)+ARA(C4;{0;60;120;180};{0;70;160;270})
 
Katılım
9 Mayıs 2010
Mesajlar
71
Excel Vers. ve Dili
2013
Türkçe
Bundan önceki cevabımda verdiğim formülde, sonuç bakımından sorun yok.
Sadece formül tekniği bakımından (gereksiz TAMSAYI ve YUVARLAMA işlemleri ayıklanarak)
aynı sonucu vermek üzere formülün aşağıdaki şekilde değiştirilmesi daha doğru durur.
Formülde, C sütununu hiç kullanmak istemezseniz, C4 yazılı kısımların yerine
($B$1-B4)/((365,25)/12) yazarak da sonuç alınabilir.


Ayrıca formülü, sınır değerlerle test etmenizi önermeliyim ki; ARA işlevlerinin içindeki sınır değerlerde düzeltme ihtiyacı olup olmadığı ortaya çıksın.

Açıklama: Formülün + işaretinden önceki kısmı, 5 yıllık dilimlerden artan aylara isabet eden izin gün sayılırını, + işaretinden sonraki kısmı ise önceki 5 yıllık dilimlere isabet eden birikmiş izin günlerini hesaplar.
Sn. Baran, hızlıca bir göz gezdirdim oldu gibi görünüyor. Biraz daha ayrıntılı test edip size dönüş yapacağım.
 
Üst