Yıllık izin süresi hesaplama

Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
Formül hakkında yardım

merhaba üstadlar.
biraz kendim biraz alıntı yaparak oluşturduğum yıllık izin süresi hesaplama(kümülatif) ve ihbar süresi hesaplama tablosu var ekte.
stün H ile GB arasında hesaplama hücreleri var. size sormak istediğim kullanılan izin hanesine bir sayı girildiğinde yani kullanılan izin girildiğinde hangi yıldan ne kadar kaldığını bir veya birkaç hücreye nasıl yazdırabiliriz? çalıştığım yerde 1 gün bile yıllık izine çıkılabiliyor işlerin sıkışıklığından. hangi yıla ait kaç gün izini görebiliyorum ama ben bir sayı giriş yaptığımda kümülatif toplamdan kullanılanı çıkartıyor ve kalan görülüyor. görmek istediğim hangi yıldan ne kadar kaldığı.. umarım anlatabilmişimdir.
iyi geceler
 

Ekli dosyalar

Son düzenleme:
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
her bir kıdem için geriye dönük toplayarak kullanılandan çıkarma gibi bir mantık düşünülse olabilirmi?
ama hangi yıla ait olduğunu nasıl göstereceğiz onu bilemedim ??:??
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
her bir kıdem için geriye dönük toplayarak kullanılandan çıkarma gibi bir mantık düşünülse olabilirmi?
ama hangi yıla ait olduğunu nasıl göstereceğiz onu bilemedim ??:??
Gizlenmiş sütunlarda 25 yıllık veriler tutulmuş.
Örneğin; 1.sıradaki personelin kullanılmayan izinleri işe giriş tarihinden 1 yıl sonradan itibaren hesaplanıyor.
Yine 1. sıradaki örneğe göre şimdi 10 gün izin kullansa 1997 den bu güne kadar kalan yılları ve günleri göstermek gerekir.
Bu da dosyada satır veya sütunların uzaması anlamına gelir.
Dolayısıyla; bu bilgilerin başka bir sayfada tutularak; personel ismi ile seçilerek liste halinde izin durumu görülebilir.
Tabii ki, çözümlerden sadece biri bu; birçok farklı çözüm de düşünülebilir.
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
merhaba
dosyada bir çalışana 25 yıllık kıdem öngörüldü. belkide uzatılabilir.
yıllık izin konusunda bana ve eminimki diğer iş yerlerinde çalışanlara geriye dönük kümülatif izin günü kıdemi kullandığı gibi veriler gereklidir. o yüzden her bir kıdem için 7 stün ayrıldı. her birisini tek bir hücreye sığdırmak yada formülleri kısaltmak mümkün mü bilmiyorum açıkçası.

1996 da işe giren biri toplamda 328 gün izin hak eder. bu izinden 10 gün kullansa 1997 kıdeminden 4 gün kaldı demesi için ne yapmamız gerekiyor?
bütün hepsini yazmaya gerek yok. en son hangisinde kaç kaldığını yazsa yeterli.
 
Katılım
17 Aralık 2013
Mesajlar
8
Excel Vers. ve Dili
excel 2003 11.8332.8333 SP3
yardım lütfen...

Merhaba arkadaşlar.Benim çözemediğim bir sorunum var.Personel devam kontrol formülünü (formül aşağıda) alt satırlara kopyala yapıştır yaptığımda satır ve sütun numarası ikiside artıyor.Ben sadece G ile ilgili kısmın sabit kalmasını istiyorum...&G4 G&4 denedim, ya formül hatalı diyor yada #AD? hatası veriyor.Otomatik düzeltme seçeneklerinden G'li terimleri G4 yap dedim olmadı.office 2003 eklentileri indirdim olmadı.Bunun gibi tabloda en az 7 formül var ve 120 personel için tek tek girme şansım yok yardım lütfen...Şimdiden yardımcı olduğunuz için teşekkür ederim..
=YIL((+G4-D8))-1900&" YIL " &AY((+G4-D8))-1&" AY " &GÜN((+G4-D8)) &" GÜN"
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sayın sozdal6,
$G$4 olarak deneyin. (Bütün formüllerde G4 hücresini SABİT yapar)
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
Sayın turist
Kod:
=ETARİHLİ(E11;BUGÜN();"y")&" "&"YIL"&" "&ETARİHLİ(E11;BUGÜN();"ym")&" "&"AY"&" "&ETARİHLİ(E11;BUGÜN();"md")&" "&"GÜN")
FORMÜLÜ İŞYERİNDEKİ BAZI BİLGİSAYARLARDA 12 YIL 10 AY 4 GÜN BAZILARINDA İSE 12 YIL 11 AY 4 GÜN GÖSTERİYOR. SORUN NE OLABİLİR SİZCE?
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sayın turist
Kod:
=ETARİHLİ(E11;BUGÜN();"y")&" "&"YIL"&" "&ETARİHLİ(E11;BUGÜN();"ym")&" "&"AY"&" "&ETARİHLİ(E11;BUGÜN();"md")&" "&"GÜN")
FORMÜLÜ İŞYERİNDEKİ BAZI BİLGİSAYARLARDA 12 YIL 10 AY 4 GÜN BAZILARINDA İSE 12 YIL 11 AY 4 GÜN GÖSTERİYOR. SORUN NE OLABİLİR SİZCE?
Akla ilk gelen ; bilgisayarların sistem tarihlerinde farklılık olabileceği.
Tabii ki, başka nedenlerden de olabilir.
Formüller aynı , sistem tarihleri de aynı ise bir sorun olmaması gerekir.
 
Son düzenleme:
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
cevap için teşekkür ederim
bu konudaki ilk mesaja da yardım edebilir misiniz peki? öneride olabilir. stunlar uzayıp ta gidebilir yeter ki 1 kod öğretin 40 yıl duacınız olayım :)
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
cevap için teşekkür ederim
bu konudaki ilk mesaja da yardım edebilir misiniz peki? öneride olabilir. stunlar uzayıp ta gidebilir yeter ki 1 kod öğretin 40 yıl duacınız olayım :)
Sayın ferdici_genc,
Uzun (ve de standart olmayan) verilerden oluştuğu için , tek hamlede ve tek formülle istediğinizi bulmak kolay değil.(Dosya içeriğine bakmak bile zaman alıyor)
Fırsat bulunca, çözüm üretmeye gayret ederim.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sayın ferdici_genc,
1.mesajdaki dosyanız revize edilerek eklenmiştir.
Dosyadaki "veri" sayfasındaki açıklamaları inceleyiniz.
YENİ isimli sayfada, şablonunuz korunarak, revize edilmiş formüllerle istediğiniz bilgi AÇIKLAMA sütununa getirilmiştir.

İnceleyip,verilerinizle test ediniz.
 

Ekli dosyalar

Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
sayın turist,
şu bir gerçek ki bu konuda üstadsınız, gerçekten engin bilginiz var.
herşey mükemmel ama bir konuyu atlamışsınız.
İŞ KANUNU çerçevesinde "18 yaş altı ve 50 yaş üstü çalışanlar minimum 20 gün izin kullanır"
cümlesine istinaden;
18 yaşından büyük 51 yaşından küçük çalışanlar için;
1 ila 5 yıl arası ( 5. yıl dahil ) 14 gün.
6 ila 14 yıl arası ( 14. yıl dahil ) 20 gün
15. yıldan itibaren 26 gün
ama işçi işe girdiğinde yaşı 51 ve üstünde ise 1 yılı doldurduğunda direk 20 den başlar. lakin burda önemli bir kısım var. örnek olarak : adam işe girdiğinde yaşı küçük olduğunu var sayalım. 14 14 20 26 geldi geldi yani uzun yıllar çalıştı bu adamın yıllık izni 26 gün iken yaşı 51 olunca 20 ye düşmeyecek, 26 dan devam edecek.
sizin yapmış olduğunuz tabloda bu yaş meselesini göremedim. ama özellikle şu yıldan şu kadar kaldı kısmı çok hoşuma gitti ki tam aradığım formülize. emeğinize teşekkür ederim. izniniz ile o açıklama kısmındaki formülleri kendi tabloma uygulamak istiyorum.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
sayın turist,
şu bir gerçek ki bu konuda üstadsınız, gerçekten engin bilginiz var.
herşey mükemmel ama bir konuyu atlamışsınız.
İŞ KANUNU çerçevesinde "18 yaş altı ve 50 yaş üstü çalışanlar minimum 20 gün izin kullanır"
cümlesine istinaden;
18 yaşından büyük 51 yaşından küçük çalışanlar için;
1 ila 5 yıl arası ( 5. yıl dahil ) 14 gün.
6 ila 14 yıl arası ( 14. yıl dahil ) 20 gün
15. yıldan itibaren 26 gün
ama işçi işe girdiğinde yaşı 51 ve üstünde ise 1 yılı doldurduğunda direk 20 den başlar. lakin burda önemli bir kısım var. örnek olarak : adam işe girdiğinde yaşı küçük olduğunu var sayalım. 14 14 20 26 geldi geldi yani uzun yıllar çalıştı bu adamın yıllık izni 26 gün iken yaşı 51 olunca 20 ye düşmeyecek, 26 dan devam edecek.
sizin yapmış olduğunuz tabloda bu yaş meselesini göremedim. ama özellikle şu yıldan şu kadar kaldı kısmı çok hoşuma gitti ki tam aradığım formülize. emeğinize teşekkür ederim. izniniz ile o açıklama kısmındaki formülleri kendi tabloma uygulamak istiyorum.
Sayın ferdici_genc,
Bilgilerimizi paylaşarak çoğaltabiliyoruz.

"18 yaş altı ve 50 yaş üstü çalışanlar minimum 20 gün izin kullanır"

20 gün "en az" anlamındadır. Tabii ki üstünde olan gün hakları etkilenmez.
Kanunun uygulanışını değil, sadece bu kuralı belirtmiştim.
Ayrıca sizin hesaplamanızda 18 yaş kriteri yoktu, bu da ilave edilmiştir.

Dosyayı dilediğiniz şekilde kullanabilirsiniz.
Kolay gelsin....
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
sayın turist,
sizden ilham alarak oluşturduğum kodu size göstermek istiyorum.
direk açıklama kısmına yani gf11 hücresine yazabilirsiniz. bu hücrede 10 kıdeme kadar ne kadar kullanıldıysa o kadar kaldığını yazıyor.

Kod:
=EĞER(GD11<=O11;(YIL(K11)&" "&"yılından"&" "&(O11-GD11)&" "&"gün kaldı");EĞER(GD11<=O11+V11;(YIL(R11)&" "&"yılından"&" "&((O11+V11)-GD11)&" "&"gün kaldı");EĞER(GD11<=O11+V11+AC11;(YIL(Y11)&" "&"yılından"&" "&((O11+V11+AC11)-GD11)&" "&"gün kaldı");EĞER(GD11<=O11+V11+AC11+AJ11;(YIL(AF11)&" "&"yılından"&" "&((O11+V11+AC11+AJ11)-GD11)&" "&"gün kaldı");EĞER(GD11<=O11+V11+AC11+AJ11+AQ11;(YIL(AM11)&" "&"yılından"&" "&((O11+V11+AC11+AJ11+AQ11)-GD11)&" "&"gün kaldı");EĞER(GD11<=O11+V11+AC11+AJ11+AQ11+AX11;(YIL(AT11)&" "&"yılından"&" "&((O11+V11+AC11+AJ11+AQ11+AX11)-GD11)&" "&"gün kaldı");EĞER(GD11<=O11+V11+AC11+AJ11+AQ11+AX11+BE11;(YIL(BA11)&" "&"yılından"&" "&((O11+V11+AC11+AJ11+AQ11+AX11+BE11)-GD11)&" "&"gün kaldı");EĞER(GD11<=O11+V11+AC11+AJ11+AQ11+AX11+BE11+BL11;(YIL(BH11)&" "&"yılından"&" "&((O11+V11+AC11+AJ11+AQ11+AX11+BE11+BL11)-GD11)&" "&"gün kaldı");EĞER(GD11<=O11+V11+AC11+AJ11+AQ11+AX11+BE11+BL11+BS11;(YIL(BO11)&" "&"yılından"&" "&((O11+V11+AC11+AJ11+AQ11+AX11+BE11+BL11+BS11)-GD11)&" "&"gün kaldı");EĞER(GD11<=O11+V11+AC11+AJ11+AQ11+AX11+BE11+BL11+BS11+BZ11;(YIL(BV11)&" "&"yılından"&" "&((O11+V11+AC11+AJ11+AQ11+AX11+BE11+BL11+BS11+BZ11)-GD11)&" "&"gün kaldı");"izni kalmadı"))))))))))
size bir sorum olacak;
bir hücreye ne kadar formül sığdırabilirim? bir sınırlama varmı? bu yukarıdaki formül oldukça uzun. o yüzden 2 ye bölmeyi düşünüyorum. yani 10 kıdem + 10 kıdem diye.
office 2010 kullanıyorum. ve yukarıdaki koda eklemek istediğiniz bir şey varsa söylerseniz sevinirim :)
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
2010 Excel de içiçe 64 kez EĞER fonksiyonu kullanma imkanı vardır.
Eğer formülünüzü bu şekilde devam ettirmek isterseniz , sorun yok gözüküyor.
Ancak;
Yüklediğim dosyanızdaki YENİ sayfasını neden kullanmadığınızı pek anlamadım.
Zira sizin oluşturduğunuz sayfanın gizlenmiş sütunlarında bazı hatalı formüller vardı.Onlar da YENİ sayfasında düzeltilmişti.

Tercih sizin.... Kolay gelsin.
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
sayın turist açıklamıştım ya yukarıda izin süreleri ve yaş ile ilgili problemden dolayı almadım. tekrar düzenler misiniz diye de ricada bulunmak istemedim. zaten alabileceğim en iyi şeyi aldım dosyanız dan tekrar teşekkür ederim.
bide face de turist diye aratıyorum çıkmıyo ordan da bi teşekkür etmek isterdim :) :D
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
sayın turist açıklamıştım ya yukarıda izin süreleri ve yaş ile ilgili problemden dolayı almadım. tekrar düzenler misiniz diye de ricada bulunmak istemedim. zaten alabileceğim en iyi şeyi aldım dosyanız dan tekrar teşekkür ederim.
bide face de turist diye aratıyorum çıkmıyo ordan da bi teşekkür etmek isterdim :) :D
Anlaşılan, eklediğim dosyadaki formülleri iyi incelememişsiniz.
İş Kanununa uygun süreler, yıllar ve günler TAM ve DOĞRU çalışmaktadır.
YENİ sayfasında bütün sütunları görünür hale getirip I ve AG sütunlarındaki formülleri incelerseniz; yaş kademelerini ve izin günlerini nasıl hesapladığını görürsünüz.İzin günleri de "veri" sayfasındaki tablodan alınmaktadır.
Yalnızca, İHBAR SÜRESİ Hesaplamasında (H sütunu)
"4857 Sayılı İş Kanunu'na Göre
İşi 6 Aydan Az Sürmüş İşçi İçin : 2 Hafta
" olmasına rağmen, sizin hesaplamanızda 60 günden az çalışanlara İHBAR süresi hesaplatmadığınız için ; veri tablosunda 2 hafta ihbar süresi 60-179 gün olarak hesaplamaya alınmıştır.(İsterseniz "veri " sayfasında bunu 1-179 olarak değiştirebilirsiniz)

Ayrıca I ve AG sütunlarındaki KIDEM tarihlerinizi kendi sonuçlarınızla karşılaştırın, sizin uyguladığınız formüller 365 gün ekleyerek hesaplamakta ve artık yıllar dikkate alınmamaktadır.
Yanlışınızı görmek için; Örnek: 1.ci personel için YENİ sayfası ile YILLIK izin sayfasındaki sütunların sonuçlarına bakmanız yeterlidir.
Bu personelin işe giriş tarihi 01.03.1996 dır.
YILLIK İZİN sayfasında 25.ciyılda Kıdem Tarihi 23.02.2021 yazıyor.
Oysa, YENİ sayfasında 25.ci yıla bakarsanız AG5 hücresinde 01.03.2021 olduğunu görürsünüz.

Yazılan ve yapılanları dikkate almanız halinde, hem sizin için bir faydası olur, hem de zamanını (karşılıksız) sizin için harcayanların emeğine yazık olmaz.

Face yerine excel.web.tr daha faydalı....:)

Sağlıcakla kalınız.
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
sayın turist
sizinle inatlaşmak adına değil bilgiyi paylaşmak adına yazıyorum.
öncelikle hatamın farkına vardım artık yıllardan kalanlardan oluşan sonuçları inceledim haklısınız.
ama ihbar süresinde işçinin ilk 2 ayı deneme süresidir ve bu süre içersin de işten çıkarsa ihbar tazminatı yada kıdem tazminatı hak kazanmaz. 61. günden itibaren hak kazanmaya başlar. sizi daha fazla kızdırmadan kendi dosyamı silip sizinkinden işlem yapacağım artık :)
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sayın ferdici_genc,
İnatlaşmak,kızmak, ya da kızdırmak gibi bir niyetim söz konusu değil.
Bu forumun amacı dışına taşmamaya dikkat ederek, konu hakkında açıklayıcı bilgi olarak:
Yukarıda bahsedilen konu doğru bilgi vermek adına yazılmıştır.
Sizin işyerinizin koşullarını ve özel uygulamalarınızı (Toplu sözleşme, belirli süreli, belirsiz süreli iş sözleşmeleri vb. gibi) bilmeden, sadece GENEL bilgiler üzerinden ve sizin dosyanızda belirttiğiniz şekilde çözüm üretmeye çalışılmıştır.
Ayrıca;
"4857 Sayılı İş Kanunu'na Göre
İşi 6 Aydan Az Sürmüş İşçi İçin : 2 Hafta " olmasına rağmen, sizin hesaplamanızda 60 günden az çalışanlara İHBAR süresi hesaplatmadığınız için ; veri tablosunda 2 hafta ihbar süresi 60-179 gün olarak hesaplamaya alınmıştır.(İsterseniz "veri " sayfasında bunu 1-179 olarak değiştirebilirsiniz)
diye de istediğiniz şekilde uygulama yapabileceğiniz belirtilmiştir.

Yine paylaşmak amacıyla, incelemenizde fayda olacak bilgileri aşağıda bulabilirsiniz.
4857 sayılı İŞ KANUNU'nun Deneme süreli iş sözleşmesi başlığı ile 15. maddesinde:
MADDE 15. - Taraflarca iş sözleşmesine bir deneme kaydı konulduğunda, bunun süresi en çok iki ay olabilir. Ancak deneme süresi toplu iş sözleşmeleriyle dört aya kadar uzatılabilir.
Deneme süresi içinde taraflar iş sözleşmesini bildirim süresine gerek olmaksızın ve tazminatsız feshedebilir. İşçinin çalıştığı günler için ücret ve diğer hakları saklıdır.

Burada eğer işveren çalışanı ile yaptığı iş sözleşmesinde Deneme Süresini belirtmemişse 1 gün dahi çalışsa 2 haftalık İhbar Öneli yasal olarak geçerlidir.(İşletme çalışanlarınızın İş Sözleşmelerini gözden geçiriniz)
Dikkat ederseniz, aynı Kanunun 17. maddesinde sıralanan İhbar süresi ve tazminat ödemeleri kısmında 15. maddeye hiçbir atıf yapılmamıştır.Yani 2 aydan hiç söz edilmemiştir.
2 ay sürenin ihbar tazminatsız olmasının tek ve kesin şartı , 15. maddede belirtilen şekilde "İş Sözleşmesinde Deneme Süresi" nin açıkça yazılı olmasıdır.

Bu konuda aşağıdaki linklerde de açıklamalı bilgiler bulabilirsiniz.
http://www.alomaliye.com/2008/abdurrahman_calik_deneme.htm
http://blog.milliyet.com.tr/deneme-suresi-icinde-ihbar-tazminati-veya-oneli-vermek-gerekir-mi-/Blog/?BlogNo=223511

İyi çalışmalar dilerim.
 
Son düzenleme:
Üst