Ana içeriğe atla

Excel’de Benzersiz Değerleri Sayma: Bilmeniz Gerekenler

Temel ve ileri düzey formüllerle Excel’de benzersiz değerleri saymayı öğrenin. Benzersiz ve farklı (distinct) değerler arasındaki farkı görün.
Güncel 16 Nis 2026  · 8 dk. oku

Bu rehberde, Excel’de benzersiz değerleri nasıl sayacağınızı göstereceğim. Büyük/küçük harf duyarlılığı gibi özel durumları ve bir veya daha fazla koşula göre benzersiz değerleri saymayı da anlatacağım.

Excel becerilerinizi geliştirmeye devam etmek için uzmanlaşmanıza yardımcı olacak Excel Fundamentals beceri yoluna kaydolun.

Excel’de Benzersiz Değerler ve Farklı (Distinct) Değerler

Kavramlar bazen karıştırılır, ancak benzersiz değerler ile farklı (distinct) değerler aynı şey değildir.

  • Farklı (distinct) değerler bir veri kümesindeki tekrarlar çıkarıldıktan sonra kalan farklı değerlerdir. Örneğin A, A, B, C, C, D listesinde farklı değerler A, B, C, D’dir. 
  • Benzersiz değerler ise veri kümesinde yalnızca bir kez görünen değerlerdir. Aynı örneği kullanırsak, benzersiz değerler B ve D’dir (çünkü A ve C birden fazla kez geçer).

Yazının ilk yarısında Excel’de benzersiz değerleri saymanın farklı yollarına odaklanacağım. Ancak yanlışlıkla buraya geldiyseniz ve aslında farklı (distinct) değerleri saymak istiyorsanız, aşağıdaki bölümde bunu da ele aldım.

Excel’de Benzersiz Değerleri Saymanın İki Yolu

Excel’de benzersiz değerleri saymanın iki yaygın yolu vardır.

UNIQUE() işlevini kullanarak Excel’de benzersiz değerleri nasıl sayarsınız

En kolay yol, UNIQUE() işlevi ile COUNTA() işlevini birlikte kullanmaktır. UNIQUE() bir aralıktaki tüm benzersiz değerleri çıkarır, COUNTA() ise kaç benzersiz değer olduğunu sayar. 

COUNTA(UNIQUE(range, false, true))

Örneğin, aşağıdaki formülü küçük bir veri kümesine uyguladım ve bana benzersiz değerleri verdi.

=COUNTA(UNIQUE(A2:A8, false, true))

Excel’de benzersiz değerleri nasıl sayarsınız

Bunun yerine üçüncü parametreyi TRUE olarak ayarlamadığımız =COUNTA(UNIQUE(A2:A8)) sözdizimini kullansaydık, sonuç olarak benzersiz (unique) değil, farklı (distinct) bir sayı elde ederdik. Üçüncü bağımsız değişkende TRUE ayarlamak, işlevin benzersiz sayımı döndürmesini söyler. Her iki iş de UNIQUE() içinde olduğundan, ilk başta biraz kafa karıştırıcı olabilir.

SUM() ve COUNTIF() ile Excel’de benzersiz değerleri nasıl sayarsınız

UNIQUE() işlevinin inceliklerinden emin değilseniz veya Excel 365 kullanmıyorsanız, SUM()’ı IF() ve COUNTIF() ile birleştirerek de benzersiz değerleri sayabilirsiniz.

=SUM(IF(COUNTIF(range, range)=1,1,0))

Örneğin, A2:A8 aralığında verilerim var ve benzersiz değerleri saymak istiyorum; şu formülü yazıyorum:

SUM(IF(COUNTIF(A2:A8, A2:A8)=1,1,0))

Burada COUNTIF() listeyi gezinir ve her ismin kaç kez geçtiğini kontrol eder. Bir isim yalnızca bir kez görünüyorsa 1 olarak sayar. Birden fazla görünürse daha yüksek bir sayı alır. Ardından IF(), bu sonuçları filtreler; 1’leri olduğu gibi tutar, diğerlerini 0’a çevirir. Son olarak SUM() tüm 1’leri toplayarak toplam benzersiz değer sayısını verir.

Formüllerle Excel’de benzersiz değerleri sayma

Excel’de Benzersiz Veri Türleri Nasıl Sayılır

Bazen veri kümemiz karışık veri türleri içerir ve bunları ayrı ayrı analiz etmemiz gerekir. İlk bakışta biraz göz korkutucu görünse de Excel’de mümkündür. İki yönteme bakalım — biri benzersiz metin değerlerini, diğeri benzersiz sayıları saymak için.

Excel’de benzersiz metin değerleri nasıl sayılır

Benzersiz metin değerlerini saymak istiyorsanız, ISTEXT(), COUNTIF() ve SUM() işlevlerini birleştirin. ISTEXT() bir değerin metin olup olmadığını kontrol eder, COUNTIF() her değerin kaç kez geçtiğini sayar, SUM() ise benzersiz metin girişlerini toplar. 

Aşağıdaki formülü örnek bir veri üzerinde uyguladım ve anında kaç benzersiz metin değeri olduğunu gösterdi.

=SUM(IF(ISTEXT(A2:A9)*COUNTIF(A2:A9,A2:A9)=1,1,0))

Excel’de benzersiz metin değerleri nasıl sayılır

Excel’de benzersiz sayısal değerler nasıl sayılır

Metin yerine benzersiz sayıları saymak istiyorsanız, aynı formülü kullanın ancak ISTEXT() yerine ISNUMBER() yazın.

ISNUMBER() yalnızca sayısal değerleri dikkate alır; COUNTIF() ve SUM() ise benzersizliği yönetir. Yukarıdaki formülü aynı veride buna göre uyarladım ve şimdi yalnızca benzersiz sayısal değerlerin sayısını gösteriyor:

=SUM(IF(ISNUMBER(A2:A9)*COUNTIF(A2:A9,A2:A9)=1,1,0))

Excel’de benzersiz sayısal değerler nasıl sayılır

Excel’de Koşullara Göre Benzersiz Değerler Nasıl Sayılır

Artık benzersiz değerleri saymanın temel yöntemlerini ele aldığımıza göre, bazı ileri tekniklere bakalım.

Koşullara göre benzersiz değerleri nasıl sayarsınız

Belirli bir koşula göre benzersiz değerleri saymak için şu sözdizimini kullanıyorum:

=IFERROR(ROWS(UNIQUE(FILTER(range, criteria_range=criteria))), 0)

Bu formülde FILTER() belirli ölçütlere göre aralığı süzer, UNIQUE() tekrar edenleri kaldırır, ROWS() sonuçları sayar ve IFERROR() eşleşme yoksa Not Found döndürerek hataları engeller.

Çalışanlar ve onların Departmanları listesinin olduğunu ve belirli bir departmanda çalışan benzersiz çalışan sayısını bulmam gerektiğini varsayalım. Şu formülü kullanırım:

=IFERROR(ROWS(UNIQUE(FILTER(A2:A20, B2:B20=F1))), "Not Found")

Burada A2:A10 filtrelemek istediğim çalışan adları aralığını, B2:B10=F1 ise F1 hücresinde yazan departmana hangi çalışanların ait olduğunu kontrol eder.

Excel’de koşulla benzersiz değerleri sayma

Birden çok sütuna göre benzersiz satırlar nasıl sayılır

Belirli bir departmandaki maaşı 50.000 $’ın altında olan benzersiz çalışanları saymak istersem şu formülü kullanırım:

=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10>F2)))), "Not Found")

Burada A2:A10 çalışan adları aralığını, B2:B10=F1 F1’de yazan departmana ait olanları, C2:C10>F2 ise maaşın F2’de verilen tutardan küçük olup olmadığını kontrol eder.

Sütunlara göre benzersiz satırları sayma

Büyük/küçük harfe duyarlı benzersiz sayımları nasıl ele alırsınız

Varsayılan olarak Excel büyük/küçük harfe duyarlıdır. Örneğin Apple ve APPLE farklı kabul edilir. Bu tür durumları tespit etmek için aşağıdaki formülle bir yardımcı sütun oluşturuyorum:

=IF(SUM((--EXACT($A$2:$A$11,A2)))=1,"Unique","Duplicate")

Ve şimdi benzersiz değerlerin sayısını almak için COUNTIF() işlevini şu şekilde kullanıyorum:

=COUNTIF(B2:B11,"Unique")

Excel’de büyük/küçük harfe duyarlı benzersiz değerleri sayma.

Bunun Yerine Farklı (Distinct) Değerler Nasıl Sayılır

Şimdi, son bölüm olarak, eğer aslında farklı değerleri saymak istiyorsanız, bunu yapmanın birkaç yöntemini göstereceğim. Ama önce, farkları görebilmeniz için bir tablo:

Kriter Benzersiz Değerler Farklı (Distinct) Değerler
Tanım Bir veri kümesinde yalnızca bir kez görünen değerler. Bir veri kümesindeki tüm farklı değerler; her yinelenenden birer tane tutulur.
Yinelemeler dahil mi? Hayır, yinelemeler hariç tutulur. Evet, ancak her değerden yalnızca bir örnek tutulur.
Örnek [1, 2, 2, 3, 4] içinde benzersiz değerler [1, 3, 4]. [1, 2, 2, 3, 4] içinde farklı değerler [1, 2, 3, 4].
Kullanım durumu Yalnızca bir kez geçen değerleri bulur. Tüm farklı değerlerin bir listesini elde eder.

COUNTIF() ve SUM() kullanarak Excel’de farklı (distinct) değerler nasıl sayılır

Excel’de farklı değerleri saymak için COUNTIF() ve SUM() işlevlerini birleştirebilirsiniz. COUNTIF() belirli bir aralıkta her değerin kaç kez geçtiğini kontrol eder. Ardından SUM(), COUNTIF() tarafından döndürülen değerleri toplayarak toplam farklı giriş sayısını verir. 

=SUM(1/COUNTIF(range, range))

Diyelim ki A2:A8 aralığındaki farklı değerleri bulmak istiyorum. Şu formülü giriyorum:

=SUM(1/COUNTIF(A2:A8, A2:A8))

Burada COUNTIF() işlevi listedeki her değerin kaç kez geçtiğini kontrol eder.

1/COUNTIF(A2:A8, A2:A8), her değerin görülme sayısına 1’i böler. Örneğin, bir sayı iki kez geçiyorsa her örnek 0,5 (1/2) olur. Üç kez geçerse 0,33 (1/3) olur. 

Bu kesirleri istemediğimiz için SUM() veya SUMPRODUCT() ile tüm değerleri toplayabiliriz. Her yinelemenin kesirleri 1’e tamamlanır ve farklı değerler 1 olarak kalır çünkü 1/1 = 1’dir:

=SUMPRODUCT(1/COUNTIF(A2:A8, A2:A8))

Excel’de COUNTIF() ve SUM() ile benzersiz değerleri sayma.

PivotTable kullanarak Excel’de farklı (distinct) değerler nasıl sayılır

Excel 2013 ve Excel 2016, PivotTable içinde farklı değerleri saymak için yerleşik bir özellik içerir. Bunu kullanmak için önce veriyi seçerek bir PivotTable oluşturmanız gerekir: Ekle’ye gidip PivotTable’ı seçin. Bir iletişim kutusu açılacaktır — buradan Mevcut Çalışma Sayfasını seçin ve Veriyi Veri Modeline Ekle kutucuğunu işaretleyin.

Excel’de benzersiz değerleri saymak için PivotTable oluşturma.

Sonra, istediğiniz sütunu Değerler alanına sürükleyin. Ben, farklı değerlerini saymak istediğim için Meyveler sütununu sürüklüyorum. Ardından açılır menüden Değer Alanı Ayarları’na tıklayın. Bir pencere açılacak — buradan Distinct Count’u seçin. İsterseniz bu sütuna özel bir ad da verebilirsiniz, ancak bu isteğe bağlıdır.

Excel’de PivotTable ile benzersiz değerleri sayma.

Filtreleri kullanarak Excel’de farklı (distinct) değerler nasıl sayılır

Formüllerle çalışmayı sevmiyorsanız, bunun yerine gelişmiş filtreleri kullanın. 

Bu örnekte bir veri kümesine sahibim ve gelişmiş filtrelerle farklı değerleri bulmak istiyorum. Bunun için önce aradığım değeri bulmak istediğim aralığı seçiyorum. Ardından Veri sekmesine gidip Gelişmiş’e tıklıyorum. 

Gelişmiş Filtre iletişim kutusunda Başka Bir Konuma Kopyalayı seçiyorum ve Şuraya Kopyala alanına listenin görünmesini istediğim hedef hücreyi giriyorum. Sonra Yalnızca Benzersiz Kaydı işaretleyip Tamam’a tıklıyorum.

Benzersiz değerlerin bir listesini aldıktan sonra, bu değerlerin sayısını ROWS() işleviyle hesaplıyorum:

=ROWS(D2:D5)

Aşağıdaki görselde seçenek “Yalnızca benzersiz kayıtlar” olarak geçse de, aslında farklı (distinct) değerleri çıkarır. 

Gelişmiş Filtre seçeneğiyle farklı değerleri sayma

VBA makroları kullanarak Excel’de farklı (distinct) değerler nasıl sayılır

Sürekli olarak farklı değerleri saymanız gerekiyorsa, bir kez kod yazıp her çağırdığınızda süreci otomatikleştiren VBA (Visual Basic for Applications) kullanın.

Şöyle yapabilirsiniz: Alt + F11 tuşlarına basın ve Ekle sekmesi altındaki Modül seçeneğine gidin. Yeni bir modül açılacak; kodunuzu buraya yapıştırabilirsiniz. 

Farklı değerleri saymak için oluşturduğum kod şöyle:

Function CountUnique(rng As Range) As Integer
    Dim dict As Object
    Set dict = CreateObject("Scripting.Dictionary")
    
    Dim cell As Range
    For Each cell In rng
        If Not dict.exists(cell.Value) And cell.Value <> "" 

Then,
            dict.Add cell.Value, Nothing
        End If
    Next cell
    
    CountUnique = dict.Count
End Function

Excel’de benzersiz değerleri bulmak için VBA düzenleyici oluşturma.

Ardından kaydetmek için Ctrl + S’ye basın ve VBA düzenleyicisini kapatmak için ALt + Q kısayolunu kullanın. Artık bu özel işlevi sayfada istediğiniz yerde çağırıp farklı değerleri bulmak istediğiniz aralığı belirtebilirsiniz. Benim örneğimde adı CountUnique(), dolayısıyla bu işlevi belirtilen bir aralıkla her çağırdığımda bir sayı döndürüyor:

=CountUnique(A2:A8)

Excel’de VBA düzenleyici kullanarak benzersiz değerleri sayma.

Son Düşünceler

Benzersiz ve farklı değerleri saymak için temel formülleri, PivotTable’ları ve VBA makrolarını ele aldım. Her yöntemin avantajları vardır; ancak gereksinimlerinize ve Excel sürümünüze en uygun olanı seçmelisiniz.

Excel becerilerinizi keskinleştirmek isterseniz Excel Fundamentals beceri yolumuza ve Data Preparation in Excel kursumuza göz atın. 


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Karmaşık konuları basitleştirmeyi seven bir içerik stratejistiyim. Splunk, Hackernoon ve Tiiny Host gibi şirketlerin hedef kitleleri için ilgi çekici ve bilgilendirici içerikler üretmelerine yardımcı oldum.

SSS

Boşları saymadan benzersiz değerleri nasıl sayarım?

Şu formülü kullanabilirsiniz: 

(UNIQUE(FILTER(range, range<>"")))

Nasıl çalıştığı şöyle:

  • FILTER() boş hücreleri süzer.

  • UNIQUE() yinelenenleri kaldırır.

  • COUNTA() benzersiz, boş olmayan değerleri sayar.

Koşullu Biçimlendirme ile benzersiz değerleri nasıl vurgularım?

Veri aralığını seçin ve Giriş sekmesi > Koşullu Biçimlendirme > Hücre Kurallarını Vurgula > Yinelenen Değerler yolunu izleyin. Açılan penceredeki açılır menüden Benzersiz’i seçin ve Tamam’a tıklayın.

Excel’de Yinelenenleri Kaldır seçeneğiyle benzersiz değerleri çıkarabilir miyim?

Evet, Yinelenenleri Kaldır seçeneğini kullanarak benzersiz değerleri çıkarabilirsiniz. Şöyle yapın:

  • Aralığı seçin, Veri sekmesine gidin ve Yinelenenleri Kaldır’a tıklayın.
  • Açılan pencerede, yinelenenleri bulmak istediğiniz sütunları işaretleyin.
  • Ardından Tamam’a tıklayın. Excel yinelenen değerleri kaldırıp yalnızca benzersiz olanları bırakacaktır.

Excel’de benzersiz değerleri saymanın en hızlı yolu nedir?

En hızlı yöntem, UNIQUE() işlevini COUNTA() ile birleştirmektir. Bu, Excel 365 ve sonraki sürümlerde çalışır. Excel 365’iniz yoksa bunun yerine SUM(), IF() ve COUNTIF() kullanın.

Excel’de birden çok ölçüte göre benzersiz değerleri sayabilir miyim?

Evet, FILTER() işlevini birden çok koşulla kullanabilirsiniz. Bu, tüm belirtilen koşulları aynı anda sağlayan benzersiz değerleri saymanıza olanak tanır.

Konular

DataCamp ile Excel Öğrenin

Kurs

Excel'de Veri Analizi

3 sa
134.2K
What-if analizi ve tahmin gibi araçlara geçmeden önce PivotTable'lar ve orta düzey mantıksal fonksiyonlarla verileri nasıl analiz edeceğinizi öğrenin.
Ayrıntıları GörRight Arrow
Kursa Başla
Devamını GörRight Arrow