• FORUMU MOBİL UYGULAMADAN TAKİP EDİN

    Forumu isteyen üyelerimiz Tapatalk (Harici bir hizmet) üzerinden mobil uygulamadan takip edebilirler.
    iOS için : https://itunes.apple.com/app/id307880732?mt=8
    Android için : https://play.google.com/store/apps/details?id=com.quoord.tapatalkpro.activity
    adreslerinden indirebilirsiniz.

    Bir iki haftaya da foruma özel kendi uygulamamız yayında olacak.
ALTIN ÜYELİK Hakkında Bilgi
-----------------------

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

Katılım
9 Mayıs 2010
Mesajlar
65
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#21
Peki 122 ay için hesaplama nasıl olması gerekiyor?

Ek olarak bir dosya daha hazırladım. İnceleyiniz. Olmayan yeri varsa düzenleriz.
Sn. Ayhan

Şöyle örnekleyim. kişi işe başladı diyelim ve 20 yıl çalıştı

işe giriş tarihinden 5. yılına (60 ay) kadarki sürede 60 ay x 1.166 = 70 gün yıllık izin hakediş
5. yılından 10. yılına (60 ay) kadarki sürede 60 ay x 1.50 = 90 gün yıllık izin hakediş
10. yılından 15. yılına (60 ay) kadarki sürede 60 ay x 1.833 = 110 gün yıllık izin hakediş
15. yılından 20. yılını (60 ay) kadarki sürede 60 ay x 2.083 = 125 gün yıllık izin hakkediş

20 yılda toplam hakedişi 70+90+110+125= 395 gün


Not: 15. yıldan sonra çarpan değişmiyor ve her ay 2.083 ile çarpılıyor
 
Katılım
8 Mart 2011
Mesajlar
12,052
Beğeniler
340
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#22
Son örnek belgenizde 6 aydan az hizmeti olanların satırlarında da izin günü var (formül istenilen sonucu veriyor)
6 ay'dan önce 0 sonucunu isterseniz, formülün baş tarafındaki =YUVARLA(ARA(C4;{0;6;61;121;.... kısmını değiştirmeniz yeterli olur.
.
 
Katılım
9 Mayıs 2010
Mesajlar
65
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#23
Son örnek belgenizde 6 aydan az hizmeti olanların satırlarında da izin günü var (formül istenilen sonucu veriyor)
6 ay'dan önce 0 sonucunu isterseniz, formülün baş tarafındaki =YUVARLA(ARA(C4;{0;6;61;121;.... kısmını değiştirmeniz yeterli olur.
.
Peki 0 sonucu yerine "Hak Etmedi" sonucunu verdirebilir miyiz yine?
 
Katılım
8 Mart 2011
Mesajlar
12,052
Beğeniler
340
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#24
Bu işlemi, =EĞER(C4<6 ; "Hak Etmedi" ; .....verdiğim formül...... ) şeklinde basit bir EĞER ilavesiyle halledebilirsiniz diye düşünmüştüm doğrusu.
Formülün yeni hali aşağıdaki gibi oluyor (sonucu değiştirmemesine rağmen verdiğim formülde gereksiz duruma düşen kısımları da düzenledim).
=EĞER(C4<6;"Hak Etmedi.";
YUVARLA((ARA(C4;{6;61;121;181};{14;18;22;25})/12*(TAMSAYI(C4)-ARA(C4;{0;60;120;180})));0)+ARA(C4;{0;60;120;180};{0;70;160;270}))
 
Son düzenleme:

Korhan Ayhan

Moderatör
Yönetici
Katılım
15 Mart 2005
Mesajlar
23,891
Beğeniler
146
Excel Vers. ve Dili
OFFICE 2013-2016 PRO TR
#25
Merhaba,

Ömer bey olayı çözmüş. Benden kendi hazırladığım dosyayı ekliyorum. İsteğe göre dilediğinizi kullanabilirsiniz.

Not : Diğer mesajlarımdaki hatalı sonuç üreten dosyalar kaldırılmıştır.
 

Ekli dosyalar

Katılım
9 Mayıs 2010
Mesajlar
65
Beğeniler
0
Excel Vers. ve Dili
2013
Türkçe
#27
Bu işlemi, =EĞER(C4<6 ; "Hak Etmedi" ; .....verdiğim formül...... ) şeklinde basit bir EĞER ilavesiyle halledebilirsiniz diye düşünmüştüm doğrusu.
Formülün yeni hali aşağıdaki gibi oluyor (sonucu değiştirmemesine rağmen verdiğim formülde gereksiz duruma düşen kısımları da düzenledim).
Ömer bey, formül tamamdır istediğim sonuçları veriyor. Sabrınız ve ilginiz için çok teşekkür ederim.
 
Üst