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

Çözüldü Koşullara Bağlı Benzersiz Hücreleri Sayma

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

skambur

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,

excel.webp


elimde bu şekil bir tablo var.

Yapmak istediğim alt etiket(birden fazla il var) ve a.türüne (birden fazla tür var) bağlı olarak abone ıd'deki benzersiz ıd'leri saydırmak.

Saygılarımla.
 
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:
Üst