Excel’de kriterlere göre benzersiz sayısal değerleri sayma
Excel çalışma sayfasında, belirli bir koşula göre benzersiz sayısal değerlerin sayısını hesaplama sorunuyla karşılaşabilirsiniz. Örneğin, aşağıdaki ekran görüntüsünde gösterilen raporda «T-shirt» ürününün benzersiz Adet değerlerini nasıl sayarsınız? Bu makalede, bu görevi Excel’de gerçekleştirmek için bazı pratik formüller paylaşacağım.

- Excel 2019, 2016 ve önceki sürümlerinde kriterlere göre benzersiz sayısal değerleri sayma
- Excel 365’te kriterlere göre benzersiz sayısal değerleri sayma
Excel 2019, 2016 ve önceki sürümlerinde kriterlere göre benzersiz sayısal değerleri sayma
Excel 2019 ve önceki sürümlerde, kriterlere göre Bir aralıktaki benzersiz değerlerin sayısı işlemi yapmak üzere TOPLA, SIKLIK ve EĞER işlevlerini birleştirerek bir formül oluşturabilirsiniz; genel söz dizimi şöyledir:
Array formula, should press Ctrl + Shift + Enter keys together.
- criteria_range: Belirttiğiniz kriterle eşleştirilecek hücre aralığı;
- criteria: Bir aralıktaki benzersiz değerlerin sayısı işlemi yapmak istediğiniz koşul;
- range: Benzersiz değerlerin sayılacağı hücre aralığı.
Aşağıdaki formülü boş bir hücreye uygulayın ve doğru sonucu almak için Ctrl + Shift + Entertuşlarına basın; ekran görüntüsüne bakın:

Formül açıklaması:
=SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>,0))
- IF(A2:A12=E2,C2:C12): Bu EĞER işlevi, A sütunundaki ürün «T-shirt» olduğunda C sütunundaki ilgili değeri döndürür; sonuç şu dizi şeklinde olur: {YANLIŞ;300;500;YANLIŞ;400;YANLIŞ;300;YANLIŞ;YANLIŞ;YANLIŞ;350}.
- Sıklık(IF(A2:A12=E2,C2:C12),C2:C12)= FREQUENCY({FALSE;300;500;FALSE;400;FALSE;300;FALSE;FALSE;FALSE;350},{200;300;500;350;400;450;300;550;200;260;350}): SIKLIK işlevi, dizi listesindeki her sayısal değeri saymak için kullanılır ve şu sonucu verir: {0;2;1;1;1;0;0;0;0;0;0;0}.
- --(SIKLIK(IF(A2:A12=E2,C2:C12),C2:C12)>0)=--({0;2;1;1;1;0;0;0;0;0;0;0}>0): Dizideki her değerin 0’dan büyük olup olmadığını kontrol eder ve şu sonucu verir: {YANLIŞ;DOĞRU;DOĞRU;DOĞRU;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ}. Ardından çift eksi işareti (--) DOĞRU ve YANLIŞ değerlerini sırasıyla 1 ve 0’a dönüştürerek şu diziye ulaşır: {0;1;1;1;1;0;0;0;0;0;0;0}.
- SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))=SUM({0,1,1,1,1,0,0,0,0,0,0,0}): Son olarak, toplam sayıyı elde etmek için bu değerler TOPLA işleviyle toplanır: 4.
İpuçları:
Birden fazla koşula göre benzersiz değerleri saymak istiyorsanız, formüle * karakteriyle diğer kriterleri eklemeniz yeterlidir:
Excel 365’de kriterlere göre benzersiz sayısal değerleri sayma
Excel 365’da SATIRLAR, BENZERSİZ ve FİLTRE işlevlerinin kombinasyonu, kriterlere göre benzersiz sayısal değerleri saymaya yardımcı olur; genel söz dizimi şöyledir:
- range: Sayılacak benzersiz değerlere sahip hücrelerin aralığı.
- criteria_range: Belirttiğiniz kriterle eşleştirilecek hücre aralığı;
- criteria: Bir aralıktaki benzersiz değerlerin sayısı işlemi yapmak istediğiniz koşul;
Aşağıdaki formülü bir hücreye kopyalayın veya girin ve sonucu döndürmek için Entertuşuna basın; ekran görüntüsüne bakın:

Formül açıklaması:
=ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))
- A2:A12=E2: Bu ifade, E2 hücresindeki değerin A2:A12 aralığında olup olmadığını kontrol eder ve şu sonucu verir: {YANLIŞ; DOĞRU; DOĞRU; YANLIŞ; DOĞRU; YANLIŞ; DOĞRU; YANLIŞ; YANLIŞ; YANLIŞ; DOĞRU}.
- FİLTRE(C2:C12,A2:A12=E2): SIKLIKLI işlevi, dizi listesindeki her sayısal değeri saymak için kullanılır ve şu sonucu verir: {0;2;1;1;1;0;0;0;0;0;0;0}.
- BENZERSİZ(FİLTRE(C2:C12,A2:A12=E2))=UNIQUE({300,500,400,300,350}): Burada BENZERSİZ işlevi, liste dizisinden yinelenmeyen değerleri ayıklamak için kullanılır ve şu sonucu verir: {300;500;400;350}.
- SATIRLAR(BENZERSİZ(FİLTRE(C2:C12;A2:A12=E2)))=ROWS({300,500,400,350}): SATIRLAR işlevi, bir hücre aralığına veya diziye dayalı satır sayısını döndürür; bu nedenle sonuç 4’tür.
İpuçları:
1. Eşleşen değer Veri Aralığı’nda yoksa bir hata değeri alırsınız. Bu hata değerini 0 ile değiştirmek için lütfen aşağıdaki formülü uygulayın:

2. Birden fazla koşula göre benzersiz değerleri saymak istiyorsanız, formüle diğer kriterleri * karakteriyle şu şekilde eklemeniz yeterlidir:
Kullanılan ilgili işlev:
- TOPLA:
- Excel TOPLA işlevi, verilen değerlerin toplamını hesaplayarak döndürür.
- Sıklık:
- Sıklık işlevi, değerlerin belirli bir aralıkta ne sıklıkla oluştuğunu hesaplar ve ardından bu sayıları dikey bir dizi olarak döndürür.
- SATIRLAR:
- SATIRLAR işlevi, belirtilen başvurudaki veya dizideki satır sayısını döndürür.
- BENZERSİZ:
- BENZERSİZ işlevi, bir liste veya aralıkta yer alan benzersiz değerlerin listesini döndürür.
- FİLTRE:
- FİLTRE işlevi, belirttiğiniz kriterlere göre veri aralığınızı akıllıca filtrelemenizi sağlar.
Diğer makaleler:
- Bir Sütundaki Benzersiz Sayısal Değerleri veya Tarihleri Sayma
- Diyelim ki içinde bazı yinelenen değerler bulunan bir sayı listesiniz var ve aşağıdaki ekran görüntüsünde gösterildiği gibi listede yalnızca bir kez geçen benzersiz değerlerin sayısını belirlemek istiyorsunuz. Bu makalede, bu görevi Excel’de hızlı ve kolayca gerçekleştirmenize yardımcı olacak bazı kullanışlı formüllerden bahsedeceğiz.
- İki Sütun Arasındaki Tüm Eşleşmeleri / Yinelenenleri Sayma
- İki veri sütununu karşılaştırmak ve bu iki sütundaki tüm eşleşmeleri veya yinelenenleri saymak çoğu zaman bizim için yaygın bir görevdir. Örneğin, iki ad sütununuz var ve bazı isimler hem ilk hem de ikinci sütunda yer alıyor. Aşağıdaki ekran görüntüsünde gösterildiği gibi, iki sütun arasında herhangi bir konumda eşleşen tüm isimleri (iki sütun içinde herhangi bir yerde bulunan eşleşmeler) saymak istiyorsunuz. Bu eğitimde, bu hedefe ulaşmak için Excel’de bazı formüller tanıtılacaktır.
- Birden Fazla Değerden Birine Eşit Olan Hücre Sayısını Hesaplama
- Diyelim ki A sütununda bir ürün listem var ve aşağıdaki ekran görüntüsünde gösterildiği gibi C4:C6 aralığında yer alan Elma, Üzüm ve Limon ürünlerinin toplam sayısını A sütunundan almak istiyorum. Normalde Excel’de standart SAYEĞER ve ÇOKEĞERSAY işlevleri bu senaryoda yeterli olmaz. Bu makalede, SAYIÇARP ve SAYEĞER işlevlerini birlikte kullanarak bu görevi nasıl hızlı ve kolayca halledebileceğinizi göstereceğim.
En İyi Office Verimlilik Araçları
Kutools for Excel – Kalabalıktan Sizi Ayırmanıza Yardımcı Olur
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.