• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Tarihe göre yıllık izin hesaplama

Katılım
4 Kasım 2015
Mesajlar
45
Excel Vers. ve Dili
office 2013
Arkadaşlar iki tarih arasındaki yılı hesaplatarak bu süreye göre senelik izin gösteren bir formül yazmak istiyorum.
1 ile 5 yıl arası 5.yılda dahil 20 gün
5 ile 10 yıl arası 10. yılda dahil 24 gün
10 ile 15 yıl arası 15.yılda dahil 26 gün
15 yıldan fazlaysa 30 gün
yapmak istediğim örneğin ben A1 hücresine kişinin işe giriş yılını yazacağım. B2 hücreside benim yazdığım bu yıla göre kaç gün yıllık izin hak etmiş ise onu yazacak yardımcı olabilirimisiniz.:yardim::yardim:
 
A1'de sadece 4 basamaklı yıl yazdığını düşünerek B2 hücresinde aşağıdaki formülü kullanabilirsiniz:

Kod:
=ARA(YIL(BUGÜN())-A1;{0;6;11;16\20;24;26;30})
 
A1 19.10.1989 gibi ay,yıl,gün üçü de yazarsa nasıl olacak.

Yıl hesabı nasıl yapılacak? 19/10/1989 ile bugün arasında kaç yıl olduğunu nasıl bulmamız gerekiyor? Sadece yılları mı dikkate alacak yoksa tam tarihi mi dikkate alacak?
 
19.10.1989 Tarihinde işe giren 19.10.1990 Da izin hak etmiş olacak.Tam tarih önemli.
 
A1'de tam tarih var ise izin süresi için aşağıdaki formülü kullanabilirsiniz:

Kod:
=EĞERHATA(ARA(ETARİHLİ(A1;BUGÜN();"y");{0;6;11;16\20;24;26;30});0)

Burda kullandığım ETARİHLİ formülü her bilgisayarda çalışmayabilir, aşağıdaki konuyu inceleyiniz:

http://www.excelce.net/forum/index.php?topic=318.0
 
Son düzenleme:
A1'de tam tarih var ise izin süresi için aşağıdaki formülü kullanabilirsiniz:

Kod:
=EĞERHATA(ARA(ETARİHLİ(A1;BUGÜN();"y");{0;6;11;16\20;24;26;30});0)

Burda kullandığım ETARİHLİ formülü her bilgisayarda çalışmayabilir, aşağıdaki konuyu inceleyiniz:

http://www.excelce.net/forum/index.php?topic=318.0

Yusuf Bey merhaba,

Bu konuda sizden bir ricam var; A1 de yine tam tarih olsun, A2 deki formülü nasıl revize etmeliyim ki, yıl içinde izin hak edileceği günden itibaren hücreye hakediş atsın.

Yardımlarınızı rica ediyorum.

Saygılar selamlar
 
Bu formül zaten gün bazlı çalışır. İzin hak edeceği gün gelmeden izin sayısını değiştirmez.
 
Peki yeni bir formülle yapılabilir mi? Benim isteğim, yılın izne hakkazandığı günü gelene kadar hücrede 0 değeri olması, izne hakkazandığı günden itibaren ise kıdemine göre 14-20 yada 26 gün sayısını hücreye getirmek.
 
Aşağıdaki gibi kullanırsanız 1 yıldan az kıdemi olanlarda 0 yazar. Başka bir şey istiyorsanız, "izne hakkazandığı" tabirini açmanız lazım, excel bir kişinin izne hak kazandığını nasıl bilecek?

Kod:
=EĞERHATA(ARA(ETARİHLİ(A1;BUGÜN();"y");{1;6;11;16\20;24;26;30});0)
 
Yusuf bey,

Örneğin benim işe giriş tarihim 20.05.1999 ve benim 2016 yılındaki izin hakkım 26 gün. Benim 2016 yılı iznine hak kazanabilmem için 20.05.2016 tarihinin gelmesi gerek. Yani izin takip dosyasının 2016 yılı için, bu tarihe kadar "0" gün, bu tarihten sonra ise 26 günlük izin hak edişi göstermemesi lazım.

Formu biraz araştırdıktan sonra istediğim sonuca ulaştım ve dosya ektedir. Önce sizlere sonra da tüm forum üyelerine ve yöneticilerine teşekkür ediyorum.
 

Ekli dosyalar

İyi de 2016 yılında 20 mayıstan önce 26 olmasa da atıyorum 20 gün izin hakkınız yok mudur? Yıldönümü gelmeden izin hakkı olmuyor mu?
 
İyi de 2016 yılında 20 mayıstan önce 26 olmasa da atıyorum 20 gün izin hakkınız yok mudur? Yıldönümü gelmeden izin hakkı olmuyor mu?

20 mayısa kadar mevcutta kullanılmayan bakiye izin varsa, 20 mayıstan sonraya tabi ki devreder. Her yıl için ayrı kayıt ve hesaplama yaptığımdan bu kısmi da ayrı takip ediyorum.
 
Yusuf bey,

Örneğin benim işe giriş tarihim 20.05.1999 ve benim 2016 yılındaki izin hakkım 26 gün. Benim 2016 yılı iznine hak kazanabilmem için 20.05.2016 tarihinin gelmesi gerek. Yani izin takip dosyasının 2016 yılı için, bu tarihe kadar "0" gün, bu tarihten sonra ise 26 günlük izin hak edişi göstermemesi lazım.

Formu biraz araştırdıktan sonra istediğim sonuca ulaştım ve dosya ektedir. Önce sizlere sonra da tüm forum üyelerine ve yöneticilerine teşekkür ediyorum.

merhabalar, çalışanın hak ediş tarihi gelene kadar 0, hak ediş tarihi geldikten sonra hak ettiği izin sayısını gösteren formülle alakalı bana da yardımcı olur musunuz?
 
merhabalar, çalışanın hak ediş tarihi gelene kadar 0, hak ediş tarihi geldikten sonra hak ettiği izin sayısını gösteren formülle alakalı bana da yardımcı olur musunuz?
Bu konudaki formüller işinizi görmüyor mu?
 
Bu konudaki formüller işinizi görmüyor mu?

Tüm forumda işimi tam anlamıyla olmasa da gören çalışmaları excelime yerleştirdim fakat bir tek yine bu gönderide konuşulmuş olan günü gelene kadar 0, günü geldikten sonra hakedişi gösteren formüle ulaşamadım Yusuf Bey
 
#11 nolu mesajdaki formül bu amaçla yazılmıştı ama size uymuyor mu? Uymuyorsa lütfen örnek dosya paylaşın.
 
Yusuf bey,

Örneğin benim işe giriş tarihim 20.05.1999 ve benim 2016 yılındaki izin hakkım 26 gün. Benim 2016 yılı iznine hak kazanabilmem için 20.05.2016 tarihinin gelmesi gerek. Yani izin takip dosyasının 2016 yılı için, bu tarihe kadar "0" gün, bu tarihten sonra ise 26 günlük izin hak edişi göstermemesi lazım.

Formu biraz araştırdıktan sonra istediğim sonuca ulaştım ve dosya ektedir. Önce sizlere sonra da tüm forum üyelerine ve yöneticilerine teşekkür ediyorum.

Paylaştığım 12 nolu gönderide de bahsedildiği gibi bana 20.05.1999'un her yıl dönümünde hak ediş verdirmesi lazım

Şöyle ki 2020 yılı için;

01.01.2020'de yeniden açtığım hak ediş sütununda 20.05.2020'ye kadar hakediş olmayacak fakat 20.05.2020 tarihi geldiğinde orada ilgili hak ediş yansıyacak. Üstte paylaşılan formül eğer ben farklı bir sütunda çalışanın yıl dönümünün 20.05.2020 olduğunu belirtirsem doğru çalışır. Eğer mümkünse gönderdiğim tabloda sarı ile daha önce çalıştığım formül üzerinden de değerlendirerek inceleyebilir misiniz? Bu excelde yaş ve kıdem üzerinden doğru şekilde tanımlama yapıyor tek ihtiyacım cari yılda kişinin izin gün dönümü gelmeden yansıtmasın :)

 
F4 hücresine aşağıdaki formülü yazarsanız kıdem yılını hesaplar:

=ETARİHLİ(E4;BUGÜN();"Y")
 
Geri
Üst