H4 yani çalışma süresi formülü:
=EĞER($C4="";"";EĞER($C4<=H$2;ETARİHLİ($C4;H$2;"y");""))
I4 yani yaş formülü:
=EĞER($E4="";"";EĞER($E4<=H$2;ETARİHLİ($E4;H$2;"y");""))
J4 yani izin süresi formülü...
Sayın Suskun başka bir soru altında yazmış olduğum formül sadece izin tarihi ve yaş üzerinden hesaplıyor ve ayrıca 18 yaş üstü, 50 yaş altı, kanunla sabit izin hakedişleri açısından isabetlidir.
=EĞER(B1&C1>=E1;(TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15};{2;1})));(TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\18};{3;2;1}))))
ilave koşul için bu formülü denedim, fakat doğru sonuca ulaşmıyor.
A1 Hücresi doğum tarihi
B1 Hücresi Başlangıç...
Dizi formülleri ile ilgili olarak Korhan Bey'in forumda vermiş olduğu bir cevabın incelemesini yapalım.
=TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\18};{3;2;1}))
A1 = 01.05.2000 (Doğum Tarihi)
B1 = 28.04.2015 (Başlangıç Tarihi)
C1 = 05.05.2015 (Bitiş Tarihi)
Ekteki...
Korhan Hocam, formülü test ettim genelde doğru sonuç çıkarıyor fakat yaş sınırlarında hata veriyor,
örnek olarak,
A1 Hücresi doğum tarihi 01/05/2000
B1 Hücresi başlangıç tarihi 28/04/2018
C1 Hücresi bitiş tarihi 10/05/2019 olsun,
sonuç kısmında 380 hesaplaması gerekirken 745 sonucunu veriyor
Şimdi daha net anladım. Verdiğiniz tarih aralığındaki gün bazında bir hesaplama yapılması gerekiyor.
Aşağıdaki formülü deneyiniz.
=TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\19};{3;2;1}))
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.