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

Researcher

Altın Üye
Katılım
9 Mayıs 2010
Mesajlar
68
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#1
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

Katılım
8 Mart 2011
Mesajlar
12,883
Beğeniler
624
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#2
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:

Researcher

Altın Üye
Katılım
9 Mayıs 2010
Mesajlar
68
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#3
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:
Katılım
8 Mart 2011
Mesajlar
12,883
Beğeniler
624
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#4
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.
.
 

Researcher

Altın Üye
Katılım
9 Mayıs 2010
Mesajlar
68
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#5
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
 
Katılım
8 Mart 2011
Mesajlar
12,883
Beğeniler
624
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#6
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.
 

Researcher

Altın Üye
Katılım
9 Mayıs 2010
Mesajlar
68
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#8
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
 

Researcher

Altın Üye
Katılım
9 Mayıs 2010
Mesajlar
68
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#9
Son düzenleme:
Katılım
8 Mart 2011
Mesajlar
12,883
Beğeniler
624
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#10
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:
Katılım
8 Mart 2011
Mesajlar
12,883
Beğeniler
624
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#11
Sayfayı yenileyerek bundan önceki cevabımı tekrar kontrol ediniz (düzenleme ve ilave açıklama yazdım)
 

Researcher

Altın Üye
Katılım
9 Mayıs 2010
Mesajlar
68
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#12
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

Katılım
8 Mart 2011
Mesajlar
12,883
Beğeniler
624
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#13
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

Moderatör
Yönetici
Katılım
15 Mart 2005
Mesajlar
24,091
Beğeniler
211
Excel Vers. ve Dili
OFFICE 2013-2016 PRO TR
#14
Düzenlenmiş dosyanızın son hali 25 nolu mesaj ekindedir.
 
Son düzenleme:

Researcher

Altın Üye
Katılım
9 Mayıs 2010
Mesajlar
68
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#15
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
 

Researcher

Altın Üye
Katılım
9 Mayıs 2010
Mesajlar
68
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#16
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

Moderatör
Yönetici
Katılım
15 Mart 2005
Mesajlar
24,091
Beğeniler
211
Excel Vers. ve Dili
OFFICE 2013-2016 PRO TR
#17
Düzenlenmiş dosyanızın son hali 25 nolu mesaj ekindedir.
 
Son düzenleme:
Katılım
8 Mart 2011
Mesajlar
12,883
Beğeniler
624
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#18
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)
 
Katılım
8 Mart 2011
Mesajlar
12,883
Beğeniler
624
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#19
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})
 

Researcher

Altın Üye
Katılım
9 Mayıs 2010
Mesajlar
68
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#20
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