Koşullara Bağlı Benzersiz Hücreleri Sayma

  • Konuyu başlatan Konuyu başlatan skambur
  • Başlangıç tarihi Başlangıç tarihi

Kısa Açıklama

Koşullara Bağlı Benzersiz Hücreleri Sayma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Moderatörün son düzenlenenleri:
elimde bu şekil bir tablo var.

O elinizdeki tabloyu atabilirseniz iyi olurdu gerçi :)

Alttaki kodları bir modül içerisine ekleyin, dosyanızı xlsm uzantılı olarak kaydedin.

[REPLY]
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(30 satır)
[/REPLY]

Kullanımı :
Herhangi bir boş hücreye:
=Benzersiz_Say(B1) yazın.

B1 ABONE ID sütununa göre baz aldım.

Yorumlarınıza göre revize ederiz kodları.
Kodlar, büyük verilerde hızlı sonuç almanızı sağlayacaktır.
 
Son düzenleme:
Selamlar,
Formülle çözüm olarak örnek bir dosya hazırladım... İncelersiniz...

Kişisel tavsiyem ise, makro kodlarıyla hazırlanan KTF kullanımı olacaktır.

Açıklamalar :
A - B - C kolonlarındaki tablonun Dinamik Alan olarak kullanılabilmesi amacıyla
Kullanılan Ad Tanımlamaları
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Burada, KAÇINCI("zzzzz";Sayfa1!$B$2:$B$100000) formülü ile, $B$2:$B$100000 aralığındaki METİN olarak (Abone ID leri METİN olarak aldım... Eğer onlar SAYI ise, KAÇINCI(9^99;Sayfa1!$B$2:$B$100000) şeklinde formüle edilmeli) en son dolu hücreye göre Listedeki SATIR Adedini verir. Ad Tanımlamaları Formüllerde kullanılmıştır.
Dizi Formül internet kaynaklıdır
Eğer Ad Tanımlamaları yapılmasa, bu formül içinden çıkılmaz bir hale geliyor.
Açıklamada belirtilen Dinamik Alan için Abone Ad Tanımlamasına ilave olarak bu formülde kullanılmak üzere,
x Ad Tanımlaması da yapıldı...
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

F1 hücresinde Benzersiz Abone ID Adedi hesaplanmak üzere kullanılan DİZİ Formül

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

şeklindedir...
Not : DİZİ Formülün hücreye girişi, sadece ENTER ile değil, CTRL + SHIFT + ENTER tuşlarının üçüne aynı anda basılarak yapılır. Formül doğru girildiğinde otomatik olarak {...} parantezleri içerisine alınır. Doğru girilmediğinde ya da { } parantezleri manuel yazıldığında formül düzgün çalışmayacaktır.

Office 365 ile daha kolay hesaplanabiliyor...Ve bunun için sadece Abone ad tanımlaması yeterli olmakta...

Office 365 ile hesaplamada, I1 hücresindeki formül

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

şeklindedir..
 
Ekli dosyalar
Moderatörün son düzenlenenleri:
Geri
Üst