{"segments": ["KutoolsforOffice — Tek çözüm, beş güçlü araç."]}{"segments": ["Daha az çabayla daha fazlasını başarmak."]}

Bir aralıktaki benzersiz değerlerin sayısı Excel'de kriterlere göre

YazarSiluvia Değiştirme Tarihi

Başka bir sütundaki belirtilen kritere göre yalnızca benzersiz değerleri saymak için TOPLA, SIKLIK, EŞLEŞTİR ve SATIR işlevlerini içeren bir dizi formülü kullanabilirsiniz. Bu adım adım kılavuz, formülün en karmaşık kullanımını bile kolayca anlamanıza yardımcı olur.

doc-count-unique-with-criteria-1


Excel'de bir aralıkta belirli kriterlere göre benzersiz değerlerin sayısını nasıl alabilirsiniz?

Aşağıdaki ürün tablosunda görüldüğü gibi, aynı mağazadan farklı tarihlerde bazı ürünler birden fazla kez satılmıştır. Şimdi, A mağazasından satılan benzersiz ürün sayısını öğrenmek istiyorum; bunun için aşağıdaki formülü kullanabilirsiniz.

doc-count-unique-with-criteria-2

Genel Formüller

{=SUM(--(FREQUENCY(IF(range=criteria,MATCH(vals,vals,0)),ROW(vals)-ROW(vals.firstcell)+1)>,0))}

Bağımsız Değişkenler

Aralık: Kriterlere karşı olan değerleri içeren hücre aralığı;
Kriterler: Bir aralıktaki benzersiz değerlerin sayısı temel almak istediğiniz kriterler;
Değerler: Bir aralıktaki benzersiz değerlerin sayısı almak istediğiniz hücre aralığı;
Değerler.ilkhücre: Bir aralıktaki benzersiz değerlerin sayısı almak istediğiniz aralığın ilk hücresi.

Not: Bu formül, bir dizi formülü olarak girilmelidir. Formülü uyguladıktan sonra etrafında süslü parantezler beliriyorsa, dizi formülünüz başarıyla oluşturulmuş demektir.

Bu formüller nasıl kullanılır?

1. Sonucun yerleştirileceği boş bir hücre seçin.

2. Aşağıdaki formülü girin ve sonucu almak için Ctrl+Shift+Enter tuşlarına aynı anda basın.

=SUM(--(FREQUENCY(IF(E3:E16=H3,MATCH(D3:D16,D3:D16,0)),ROW(D3:D16)-ROW(D3)+1)>,0))

doc-count-unique-with-criteria-3

Notlar: Bu formülde E3:E16, kriterlere karşılaştırılacak değerleri içeren aralıktır; H3, kriteri içerir; D3:D16, saymak istediğiniz benzersiz değerleri içeren aralıktır ve D3, D3:D16 aralığının ilk hücresidir. Bunları ihtiyacınıza göre özelleştirebilirsiniz.

Bu formül nasıl işler?

{=SUM(--(FREQUENCY(IF(E3:E16=H3,MATCH(D3:D16,D3:D16,0)),ROW(D3:D16)-ROW(D3)+1)>,0))}

  • IF(E3:E16=H3,MATCH(D3:D16,D3:D16,0)):
1)E3:E16=H3: Burada E3:E16 aralığında A değerinin olup olmadığı kontrol edilir; bulunursa TRUE, bulunmazsa FALSE döner. Şuna benzer bir dizi elde edersiniz: {TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;}.
2)MATCH(D3:D16,D3:D16,0): EŞLEŞTİR işlevi D3:D16 aralığındaki her öğenin ilk konumunu alır ve şuna benzer bir dizi döndürür: {1;2;3;2;1;1;3;2;1;1;1;2;3;2}.
  • IF({TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;},{1;2;3;2;1;1;3;2;1;1;1;2;3;2}): Şimdi, 1. dizideki her TRUE değeri için 2. dizide karşılık gelen değeri alacağız; FALSE değerleri için ise sonuçta FALSE göreceksiniz. Böylece şu yeni diziyi elde edersiniz: {1;FALSE;FALSE;2;FALSE;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;3;FALSE}.
  • ROW(D3:D16)-ROW(D3)+1: Burada SATIR (ROW) işlevi, D3:D16 ve D3 başvurularının satır numaralarını döndürür ve {3;4;5;6;7;8;9;10;11;12;13;14;15;16}–{3}+1 sonucunu elde edersiniz.
  • Dizideki her sayıdan 3 çıkarılır, ardından 1 eklenir ve sonuç olarak {1;2;3;4;5;6;7;8;9;10;11;12;13;14} dizisi elde edilir.
  • Sıklık (FREQUENCY)({1;FALSE;FALSE;2;FALSE;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;3;FALSE},{1;2;3;4;5;6;7;8;9;10;11;12;13;14}): Burada SIKLIK (FREQUENCY) işlevi, verilen dizideki her sayının sıklığını şu şekilde döndürür: {2;1;2;0;0;0;0;0;0;0;0;0;0;0}.
  • =SUM(--({2,1,2,0,0,0,0,0,0,0,0,0,0,0}>,0)):
1){2;1;2;0;0;0;0;0;0;0;0;0;0;0}>0: Dizideki her sayı 0 ile karşılaştırılır; 0'den büyükse TRUE, değilse FALSE döner. Böylece şuna benzer bir TRUE/FALSE dizisi elde edersiniz: {TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE};
2)--{TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}: Bu iki eksi işareti “TRUE”yu 1’e ve “FALSE”yu 0’ye dönüştürür. Böylece şu yeni diziyi elde edersiniz: {1;1;1;0;0;0;0;0;0;0;0;0;0;0}.
3)TOPLA{1;1;1;0;0;0;0;0;0;0;0;0;0;0}: TOPLA işlevi dizideki tüm sayıları toplar ve nihai sonucu 3 olarak döndürür.

İlgili işlevler

Excel TOPLA işlevi
Excel'deki TOPLA işlevi, değerleri toplar.

Excel SIKLIK işlevi
Excel’in SIKLIK işlevi, belirli bir değer aralığında değerlerin kaç kez tekrarlandığını hesaplar ve sonuç olarak dikey bir sayı dizisi döndürür.

Excel EĞER işlevi
Excel’deki EĞER işlevi, basit bir mantıksal test gerçekleştirir ve karşılaştırma sonucuna göre TRUE ise bir değer, FALSE ise başka bir değer döndürür.

Excel EŞLEŞTİR işlevi
Excel’deki EŞLEŞTİR işlevi, belirtilen bir hücre aralığında aradığınız değeri bulur ve bu değerin göreli konumunu döndürür.

Excel SATIR işlevi
Excel SATIR işlevi, bir başvurunun satır numarasını döndürür.


İlgili formüller

Filtrelenmiş Bir Listede Görünür Satır Sayısını Sayma
Bu öğretici, Excel’de ALTTOPLAM (SUBTOTAL) işleviyle filtrelenmiş bir listede yalnızca görünür satırların nasıl sayılacağını adım adım gösterir.

Bir Aralıkta Benzersiz Değerlerin Sayısı
Bu öğretici, Excel'de yinelenen değerler arasından yalnızca benzersiz olanların belirli formüllerle nasıl sayılacağını adım adım açıklar.

Kriterlere Göre Görünür Satırları Sayma
Bu öğretici, kriterlere göre görünür satırları saymanıza yardımcı olmak için adım adım ayrıntılı rehberlik sunar.

Bitişik Olmayan Bir Aralıkta EĞERSAY İşlevini Kullanma
Bu adım adım kılavuz, Excel’de bitişik olmayan bir aralıkta EĞERSAY (COUNTIF) işlevinin nasıl kullanılacağını gösterir.


En İyi Office Verimlilik Araçları

Kutools for Excel – Kalabalıktan Sizi Ayırmanıza Yardımcı Olur

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi'i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle  |  Boş Satırları Sil  |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri  |  Formül kullanmadan yuvarlama…
Süper VLookup:Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalarda  |  Bulanık Eşleme…
Gelişmiş Açılır Liste:Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |Sütunları Karşılaştırarak Aynı/Farklı Hücreleri Seç…
Öne Çıkan Özellikler:Izgara Odaklama  |  Tasarım Görünümü  |  Gelişmiş formül çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi|Kaynaklar(Otomatik Metin)|  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
15 Araç Setlerinin Zirvesi:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil…)|  50+GrafikTürleri(Gantt Grafiği…)|  40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla…)|  19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle…)|  12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü…)|  7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Excel Hücrelerini Böl…)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dilleri destekler!

Kutools for Excel 300’den Fazla Özelliğe Sahiptir,İhtiyacınız Olan Şeyin Sadece Bir Tık Uzakta Olduğundan Emin Olun…


Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir

  • Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
  • Günde yüzlerce fare tıklamasını sizin için azaltır; fareye elveda deyin.
  • Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
  • Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.