Excel Listesinde Kişi Sayısını Hesaplama

Kerem Aydın·13 Temmuz 2026·⏱4 dk

Excel'deki bir listedeki kişi sayısını hızlıca öğrenmek için toplam kayıt sayısı için =COUNTA(aralık) işlevini veya benzersiz isimleri saymak için =COUNTA(UNIQUE(aralık)) işlevini kullanın (Excel 365/2021'de mevcuttur). Bu formüller, boş hücreleri yok sayarak her uzunluktaki listeleri anında işler. Aşağıda, basit satır sayımından kopyalı verilerin ve koşulların analizine kadar çeşitli senaryolar için ayrıntılı talimatlar verilmiştir.

Tüm Kayıtların Temel Sayımı

Göreviniz sadece kaç satırın isimlerle doldurulduğunu öğrenmekse (tekrarlardan bağımsız olarak), COUNTA işlevi uygundur. Belirtilen aralıktaki metin, sayı ve tarihler dahil olmak üzere tüm boş olmayan hücreleri sayar.

Eylem algoritması:

  1. İsimlerin bulunduğu aralığı belirleyin (örneğin, A2'den A100'e kadar olan A sütunu).
  2. Boş bir hücreye şu formülü girin: =COUNTA(A2:A100)
  3. Enter tuşuna basın.

Sonuç, doldurulan satırların toplam sayısını gösterecektir. Aralıkta bir başlık ("Ad", "Soyad") varsa, sonuçtan bir çıkarın veya yukarıdaki örnekte olduğu gibi aralığa ikinci satırdan başlayın.

COUNT işlevi ("A" olmadan) yalnızca sayıları sayar. Metin isim listeleri için her zaman COUNTA kullanın.

Benzersiz Kişi Sayısını Nasıl Hesaplarım?

Gerçek listelerde aynı isim birkaç kez görünebilir (örneğin, bir çalışan birden fazla etkinliğe katılmıştır). Gerçek kişi sayısını öğrenmek için kopyaları hariç tutmanız gerekir.

Yöntem 1: UNIQUE İşlevi (Excel 365, 2021 ve üzeri)

Bu en modern ve en hızlı yöntemdir. UNIQUE işlevi benzersiz değerlerden oluşan dinamik bir dizi oluşturur ve COUNTA bunların sayısını hesaplar.

Formül: =COUNTA(UNIQUE(A2:A100))

  • Avantajları: Otomatik çalışır, özel tuş kombinasyonları gerektirmez, veriler değiştiğinde güncellenir.
  • Sınırlamalar: Güncel bir Excel sürümü gerektirir.

Yöntem 2: Evrensel Formül (Tüm Sürümler İçin)

Eski Excel sürümünüz varsa (2010, 2013, 2016), SUM ve COUNTIF kombinasyonunu kullanın. Bu formül, her ismin oluşum sayısına bölünen bir'i toplar.

Formül: =SUM(1/COUNTIF(A2:A100;A2:A100))

Önemli: Excel 365 öncesi sürümlerde bu formülü dizi formülü olarak girmeniz gerekir. Girdikten sonra normal Enter yerine Ctrl + Shift + Enter tuşlarına basın. Formül çubuğunda küme parantezleri {...} görünecektir.

Evrensel formül, 5000 satırdan fazla olan listelerde yavaş çalışabilir ve aralıkta boş hücreler varsa #DIV/0! hatası verebilir. Kullanmadan önce listeyi boşluklardan temizleyin.

Belirli Kriterlere Göre Sayım

Çoğu zaman belirli cinsiyetten, belirli bir departmandan veya şehirden olan kişi sayısını bilmek gerekir. Bunun için koşullu sayım işlevleri kullanılır.

Tek Koşula Göre Sayım (COUNTIF)

Yalnızca bir parametreyi kontrol etmeniz gerektiğinde kullanın (örneğin, yalnızca erkekler). B sütununda "E" değeri olan kayıtları saymak için örnek formül: =COUNTIF(B2:B100; "E")

Çoklu Koşullara Göre Sayım (COUNTIFS)

Birden fazla kritere uyan kişileri bulmanız gerekiyorsa (örneğin, "Satış" departmanından "Ahmet"). Örnek: =COUNTIFS(A2:A100; "Ahmet"; C2:C100; "Satış")

Burada ilk aralık adı, ikincisi departmanı kontrol eder. 127 koşul çiftine kadar eklenebilir.

Sayım Yöntemlerinin Karşılaştırılması

GörevFormülExcel SürümüÖzellikler
Toplam kayıt sayısı=COUNTA(A2:A100)Herhangi biriBoşluklar hariç her şeyi sayar
Yalnızca benzersiz isimler=COUNTA(UNIQUE(A2:A100))365, 2021+En hızlı yöntem
Benzersizler (eski Excel)=SUM(1/COUNTIF(...))Herhangi biriCtrl+Shift+Enter gerektirir
Tek koşula göre=COUNTIF(...)Herhangi biriBüyük/küçük harf duyarlı değil
Çoklu koşullara göre=COUNTIFS(...)2007+Esnek filtreleme

Büyük Verilerle Çalışma: Özet Tablolar

Liste on binlerce satır içeriyorsa, formüller dosyanın çalışma hızını yavaşlatabilir. Bu durumlarda Özet Tablolar kullanmak daha etkilidir. Bunlar sadece saymakla kalmaz, aynı zamanda verileri gruplamaya da olanak tanır.

Talimatlar:

  1. Tüm veri aralığını seçin.
  2. Ekle > Özet Tablo sekmesine gidin.
  3. Oluşturucu alanında "Ad" alanını Satırlar alanına sürükleyin.
  4. Aynı "Ad" alanını Değerler alanına sürükleyin.
  5. Varsayılan olarak burada "Sayı" olacaktır. Eğer tam olarak benzersiz isimlerin sayısına ihtiyacınız varsa: değerler alanındaki alana tıklayın > "Değer Alanı Ayarları" > "Benzersiz Değer Sayısı" seçeneğini seçin (veri modeline bağlandığında mevcuttur).

Özet tablolar, "Özet Tablo Analizi" sekmesindeki "Yenile" düğmesine basıldığında otomatik olarak güncellenir, bu da düzenli raporlama için kullanışlıdır.

Sık Yapılan Hatalar ve Çözümleri

Kişi sayarken kullanıcılar sonucu bozan teknik ayrıntılarla sık sık karşılaşır.

  • Fazladan boşluklar: "Anna " (sonunda boşluk olan) ve "Anna" isimleri farklı değerler olarak sayılır.
    • Çözüm: Verileri temizlemek için =TRIM() işlevini veya "Bul ve Değiştir" aracını (boşluğu hiçlikle değiştirerek) kullanın.
  • Farklı büyük/küçük harf kullanımı: COUNTIF işlevleri büyük/küçük harfe duyarlı değildir ("ahmet" = "Ahmet"), ancak kopyaları manuel olarak silerken bu kafa karıştırıcı olabilir.
  • #VALUE! veya #DIV/0! Hatası: Aralıkta boş hücreler varsa evrensel formülde ortaya çıkar.
    • Çözüm: Formül aralığının kesinlikle doldurulmuş verilere karşılık geldiğinden emin olun veya boşlukları önceden filtreleyin.
  • Sayımda başlıklar: Formül tablo başlığını ("Soyad") yakalarsa, sonuç 1 fazla olur. Aralığa her zaman verilerin bulunduğu ilk hücreden başlayın.

SSS

İsimler iki sütuna bölünmüşse (Soyad ve Ad) kişi sayısını nasıl hesaplarım? Verileri birleştirerek yardımcı bir sütun oluşturun: =A2&" "&B2. Ardından sayım formüllerini bu yeni sütuna uygulayın. Bu, "Yılmaz Ahmet" ve "Yılmaz Mehmet" bağlantısının benzersizliğini sağlar.

Hücre rengine göre kişi sayabilir miyim? Standart formüllerle — hayır. Bunun için VBA'da (makro) kullanıcı tanımlı bir işlev oluşturmanız veya renk filtresi kullanarak Excel penceresinin altındaki durum çubuğunun durumunu görüntülemeniz gerekecektir.

Neden UNIQUE formülü #NAME? hatası veriyor? Bu işlev yalnızca Microsoft 365 aboneliğinde ve Excel 2021 ile sonraki sürümlerde mevcuttur. Eski sürümlerde SUM(1/COUNTIF(...)) kombinasyonunu veya özet tabloları kullanın.