• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Çözüldü Kritere göre sayma

  • Konbuyu başlatan Konbuyu başlatan gy121
  • Başlangıç tarihi Başlangıç tarihi
Katılım
21 Ekim 2012
Mesajlar
134
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 Türkçe 64 Bit
Tek Kritere göre benzersiz olanların sayısını saymak istiyorum
 

Ekli dosyalar

Son düzenleme:
Merhaba,

Sayma işleminde kriter nedir?
 
Blok adına göre Blokta kaç daire var ve Blok adına göre benzersiz arsa payı sayısı (sarı renkli hücreler) hocam
 

Ekli dosyalar

Elle saydığımızda da 28 çıkıyor siz nasıl 26 buldunuz?
 
Elle saydığımızda da 28 çıkıyor siz nasıl 26 buldunuz?
A blokta 8
B Blokta 11
C Blokta 9 saydım filtre ederek. 8+9+11=28

Ama 3 blok filtre ettiğimde el ile saydığımda 26 çıkıyor. Nedenini çözemedim.
 
hocam sadece listedeki arsa paylarını saydım el ile toplamda kaç var diye. Ama blok olarak fitre ettiğimde A blokta 8, B blokta 9, C blokta 11 çıkıyor. Yanlış saymıyorsam

Şöyle webde şöyle bir formül buldum =TOPLA(1/EĞERSAY(C3:C137;C3:C137)) bunun sonucuda 26 çıkıyor
 
Son düzenleme:
J3 hücresine
Kod:
=TOPLA.ÇARPIM(($A$3:$A$137=G3)*(1/EĞERSAY($D$3:$D$137;$D$3:$D$137)))
formülü yazıp, B ve C için aşağı doğru çekiniz.

Ayrıca I3 hücresindeki formülü de
Kod:
=ETOPLA($A$3:$A$137;G3;$E$3:$E$137)
formülü ile değiştirip, B ve C için aşağı doğru çekiniz.

J3, J4 ve J5 hücrelerinin Hücre Biçimini ondalıksız sayı olarak ayarlayınız.
 
hocam ondalıksız nasıl ayarlıyacam ondalığı azalt deyince olmuyor
 

Ekli dosyalar

Ondalık basamağı sıfır olarak ayarlamışınız, sorun görünmüyor hesaplama işleminde.
236485
 
Sonuç göreceğiniz hücreye

Kod:
=TOPLA(EĞER(SIKLIK(EĞER($D$3:$D$150<>"";EĞER(G3=$A$3:$A$150;KAÇINCI("~"&$D$3:$D$150;$D$3:$D$150&"";0)));SATIR($D$3:$D$150)-SATIR($D$3)+1);1))

yazıp CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturup aşağı doğru çekiniz.
 
Alternatifler;

DİZİ formüllerdir. (CTRL+SHIFT+ENTER ile girişi tamamlayınız...)

Ben yazışmalardan BLOK adına göre benzersiz sayısına ulaşmak istediğinizi anladım..

C++:
=TOPLA(EĞER(SIKLIK(EĞER($A$3:$A$137=F3;KAÇINCI($C$3:$C$137;$C$3:$C$137;0));SATIR($C$3:$C$137)-SATIR($C$3)+1)>0;1))

Ya da;

C++:
=TOPLA(EĞERHATA(($A$3:$A$137=F3)/ÇOKEĞERSAY($A$3:$A$137;F3;$C$3:$C$137;$C$3:$C$137);0))
 
Sonuç göreceğiniz hücreye

Kod:
=TOPLA(EĞER(SIKLIK(EĞER($D$3:$D$150<>"";EĞER(G3=$A$3:$A$150;KAÇINCI("~"&$D$3:$D$150;$D$3:$D$150&"";0)));SATIR($D$3:$D$150)-SATIR($D$3)+1);1))

yazıp CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturup aşağı doğru çekiniz.
Hocam çok teşekkürler. Formülünüz doğru sonuç verdi.
 
Son düzenleme:
Geri
Üst