İK benim alanım değil ancak bildiğim;
-- eksik gün (devamsızlık/rapor vs) yoksa ay kaç gün olursa olsun PRİME ESAS GÜN SAYISI 30 olur.
-- eksik gün 1 ve ay 31 gün ise eksik gün bildirilmez, PRİME ESAS GÜN SAYISI 31-1 >> 30 olur.
-- eksik gün var ve ay 31 gün değilse EKSİK GÜN kaç ise o bildirilir, AYDAKİ GÜN SAYISI - EKSİK GÜN >>PRİME ESAS GÜN SAYISI olur.
Herneyse Excele döneyim; formülünüz satırdaki belli harfleri sayıyor.
Amaç; ay 29 gün ise ilk 29 güne ait sütunlardakileri sayması, 30 ve 31'e ait sütunlarda veri olsa da saymaması gibi bir şeyse formülü aşağıdaki gibi değiştirin. Neticede bu sayı PRİME ESAS GÜN SAYISI olarak kullanılmayacaksa DOĞRU SAYMA için bu forül kullanılabilir.
Formül fazlalık sütunlardaki harfleri yok sayar.
TOPLA.ÇARPIM(EĞERSAY(KAYDIR($F8;;;;GÜN(SERİAY($F$6;0)));{"T"\"N"\"0"\"Y"\"B"\"RT"}))))
Belki de devamsızlıkla ilişkilendirilecek kısaltmaları saydırıp, yukarıda değindiğim PRİME ESAS GÜN SAYISINI buna göre bulmalısınız.
Yoksa formül şöyle yazılırsa sonuç hep 30 olur. MAK(30;MİN(30;GÜN(SERİAY(F6;0))))
Ha ayrıca madem hep 30 olacak neden formül yazılıyor, doğrudan hücreye 30 yazma seçeneği baş köşede duruyor.
Özetle siz satırdaki verilere göre neyi bulmak/neyi saymak istiyorsunuz, ney dahildir/ney hariçtir bunu açıklayın derim.
.