Merhaba sayın Baran. 10 numaralı cevabinizda vardı kısa formül. Örnek dosyada da açıkladığım üzere AD ve AE sütununun toplam süreyle ilgisi var.-- Doğrudan bir sonraki terfi tarihini hesaplamak işinize yarayacaksa da=TARİH(G4+1;F4-F2;E4-G2)
formülü sonuç verecektir.
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Sayın Baran Formülleri birleştirerek tarih oluşturup birleştirdiğim için metin olarak gösteriyor sanırım. Aslında tarihe çevirmek için formülü EĞERHATA(D7+0;"") D7 yazan yere ekleyip çevirme işlemi yapıyorum ama olmuyor sanırım. Tarihe çevirme işlemini nasıl yapmalıyım.NOT: Formülünüzdeki gün ay ve yıl kısımlarını TARİH işlevi içerisinde kullanırsanız sonuçlar METİN değil TARİH olur.
Daha öncede belirttiğim üzere eğer görevde iken aylıksız izin almamış ise, veya memuriyet öncesi askerliği yok ise yani normal çalışma süresinden düşülen ve eklenen bir şey yoksa her sene kişinin göreve başladığı tarih terfi tarihidir. Belgedeki 47.satırdakinin başlama tarihi 01/08 olduğu için terfi tarihi de 01/08 oluyor, 52.satırdakinin başlama tarihi 31/07 olduğu için terfi tarihi de 31/07 oluyor. Bu yüzden 2 gün arasını hesaplarken gün 30 ve 31 olanlarda aynı sonucu veriyor yani 31 olanlarda +1 veriyor, Bu nedenle 31 ile başlayanlarda toplam süreye +1 koyması için formül koydum. Bu seferde 01./08 de başlayanlarla aynı rakamı veriyor. Bu içinde eğer göreve 31 inde başlamış ise MOD(TOPLA(AD4:AE4);30)<1) formülünü kullanarak düşülen ve eklenen sürelerden gün olarak bir değişiklik yapılmamış ise günü 31 olarak versin diye uyarladım formülü, Bu seferde eklenen veya düşülen süreler nedeniyle sadece ayda değişiklik olması nedeniyle 31 ile bitmeyen aylar da 31 verdi (31.09 vb.). Yani 42 ve 52.satırda toplamlar aynı olmasına rağmen başlama tarihleri farklı olduğu için terfi tarihleri de başlama tarihine göre farklı oluyorBelgedeki 47 ve 52'nci satırlarındaki hesaplamayı gerek kendi kullandığınız formül, gerekse de benim ve Sayın @52779 'un
verdiği çözüm önerileri bakımından mukayese etmek kesin ve içe sinen çözüme ulaşılmasını sağlayacak yolu açabilir.
Her iki veri satırında da EKLENEN-ÇIKARTILAN gün sayısı yok, her ikisinde de işe başlama tarihi 31 çeken ayda,
her ikisindeki hizmet süresinin ay ve gün kısımları aynı ve 2 ay 8 gün.
Birinde olmasını istediğiniz terfi tarihi 31/07 iken diğerinde 01/08 şeklinde (yıl kısmının önemi yok doğal olarak).
Sayın @teyadih , bu veri satırları için yazdıklarımdaki amaç, temelde terfi tarihine yönelik değildi......... Yani 42 ve 52.satırda toplamlar aynı olmasına rağmen başlama tarihleri farklı olduğu için terfi tarihleri de başlama tarihine göre farklı oluyor
Selamlar,Merhaba formülleri asıl belgeme uygulayamadım.
Örnek dosyamdaki formüllerde sadece sayın 52779 örnek dosyasında 1 tanesi +1 fazla verdi.
Ancak asıl dosyamda her 2 formülde de 3 kişide -1 verdi. her 2 formül içinde ayrı örnek dosyada açıklama yaptım. Bayağı karışık bir formül ve bazen aklımda olanı açıklamakta zorlanıyorum. Umarım verdiğim örneklerle yardımcı olabilmişimdir. Benim bile anlatırken bezginlik gösterdiğim bir konudaki ilgi ve alakanız ile sabrınız için teşekkür ederim.
Merhaba sayın Baran. Yapılmasını istediğimi anlatmakta çok zorlandığım bir formül.TERFİ TARİHİ:
Bence terfi tarihlerini hizmet süresine göre değil,
BG sütununun BOŞ/GEÇİYOR/GEÇMİYOR seçeneklerini de dikkate alarak, hesaplamaya esas başlangıç tarihleri bulunup,
bulunan bu tarihin ay ve gün kısmını kullanarak da terfi tarihinin bulunması gerekir.
Yani terfi tarihi ile GÜN360 işlevine dayanan hizmet süresi arasında ilişki kurulmamalıdır.
31 ile biten aylarda 1 gün fazla veriyor. Bu durumdan bahsetmiştim açıklamalarımda. Benzer durum şubat ayı için de geçerli. Bunun için BL sütunundaki formüle ekleme yaptım. Ancak bu seferde 31 ile sonraki ayın 1 ini aynı veriyor. Son örnek dosyada yanlış verdiğini belirttiğim 3 satır için daha açıklayıcı bir çalışma yapmaya çalışacağım.GÜN360 işlevi, başlangıç ve/veya bitiş (BUGÜN) tarihleri ayın 31'i olduğunda bu 31'inci günleri yok sayıyor.
Bu yüzden sadece web sitemizin çalışması yönelik temel çerezleri ve deneyiminizi geliştirmek için isteğe bağlı çerezleri kullanıyoruz.
Çerezler hakkında daha fazla bilgi görüntülemek ve tercihlerinizi yapılandırmak için tıklayın