Y

Çözüldü Kıdem Yılı / Kodda Revize

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

YasarPiskin

Yıllık Forum Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Kıdem yılını (K3 Hücresi) hesaplamaya çalıştığım bu örnekte personelin 3 Yılı 06.07.2020 Tarihinde dolacak şekilde yani 05.07.2020 tarihinde kıdem yılı 2 Yıl, 06.07.2020 tarihinde kıdem yılı 3 yıl olacak şekilde mevcut kodları düzeltme hususunda yardımlarınızı rica ediyorum.
 

Ekli dosyalar

Kıdem hesaplaması için KTF (makro) kullanmaya gerek olduğunu düşünmüyorum açıkçası.

Bu arada H sütunundaki ÇIKIŞ TARİHİ bilgisinin durumu önemli, orada sürekli olarak
=BUGÜN() formülü mü olacak, personel işten çıkmadığında KIDEM hesaplanmayacak mı sorusu ortada duruyor.
Bence;
-- personel işten çıkmışsa, H sütununa yazılacak çıkış tarihiyle BUGÜN'ün tarihinden küçük olanına göre,
-- personel işten çıkmamışsa da H sütunu hücresi boş bırakılıp, kod veya formülde BUGÜN'ün tarihine göre,
hesaplama yapmak doğru olur

Buna göre; işten çıkmayan personel için hücreyi boş bıraksanız da (bence doğrusu bu),
hücreye BUGÜN formülü yazsanız da, önceki cevapta verdiğim yeşil renkli kod satırını aşağıdaki gibi değiştirerek kullanabilirsiniz.

Ya da KTF kullanmak yerine doğrudan şu formül de istenilen sonucu verecektir.
=EĞERHATA(ETARİHLİ($G3;EĞER(YADA($H3="";$H3>BUGÜN());BUGÜN();$H3);"Y");0)&" Yıl"

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst