Filtrelenmis Alanda Kriter Sayısı

Filtrelenmis Alanda Kriter Sayısıni bulabilmek icin yukarida ekran goruntusunu gordugunuz ornegi hazirladik. Ornekten anlayabileceginiz uzere tarih alaninda bir filtreleme islemi yapilmis ve normalde 5 adet olan ExcelTR kriterimizin suzuldukten sonra 3 olan sayisini formul ile bulmak istiyoruz.

Bunun icin suphesizki kullanicagimiz fonksiyonlardan birisi bu tarz suzme islemlerinde daha onceden orneklerde cozdugumuz subtotal fonksiyonu olacak. Subtotal ile saydirma icin kullanacagimiz subtotal fonksiyonu ise count degil counta olmali*

Mantigimiz ise su sekilde olacak kriterlerimizin satir sayilarini alip kriterlerimizin ilk satir sayisini cikartarak 0`dan baslayan bir sayi dizimi elde edecegiz. Bu sayi dizimini ise sumproduct formulu yardimi ile verilerimiz ile kriterimizi eslestirip TRUE, False degerleri aldigimiz sonuclarla eslestirip, sayma islemini tamamlayacagiz. Bu sekilde bir anlatimla anlamak zor olabilir fakat inceleyerek anlamaya calisirsaniz o kadar zorlanicaginizi sanmiyorum.

=SUMPRODUCT(SUBTOTAL(3,OFFSET(kriterler,ROW(kriterler)-ROW(ilk_satir),0,1)),--(kriterler=filtre_kriteri))

Filtrelenmis Alanda Kriter Sayısı

Yazar: mmustafaaslan

2004 yilindan itibaren ozel bir sirketin finans departmaninda calismaktadir. Kendini excel, visual basic kullaniminda gelistirmis olan yazarimiz; Meslegi geregi SAP konusunda ileri derecede bilgilidir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


5 + 1 =