Excel tablolarında kişi sayma yöntemleri

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

Bir listedeki kişi sayısını hızlıca öğrenmek için toplam kayıt sayısı için =СЧЁТЗ(aralık) veya koşula göre seçim yapmak üzere (örneğin şehre veya duruma göre) =СЧЁТЕСЛИ(aralık; "koşul") fonksiyonunu kullanın. İsimlerdeki yinelenenleri hariç tutmanız gerekiyorsa, =СУММПРОИЗВ(1/СЧЁТЕСЛИ(...)) kombinasyonunu veya Excel'in yeni sürümlerindeki УНИК fonksiyonunu uygulayın.

Belirli bir yöntemin seçimi verilerinizin yapısına bağlıdır: yinelemeler var mı, karmaşık filtreleme koşullarına veya dinamik raporlara ihtiyaç var mı? Aşağıda formül örnekleriyle birlikte tüm güncel yöntemler ele alınmıştır.

Hızlı başlangıç: Boş hücre içermeyen basit bir liste için =СЧЁТЗ(A2:A100) formülü toplam satır sayısını gösterecektir. Sütunda bir başlık varsa, sonuçtan 1 çıkarın.

Kayıtları saymak için temel fonksiyonlar

Kişi sayısını elde etmenin en basit yolu, isim veya tanımlayıcı içeren sütundaki dolu hücreleri saymaktır.

Toplam satır sayısı

СЧЁТЗ fonksiyonu (İngilizce COUNTA), belirtilen aralıktaki tüm boş olmayan hücreleri sayar. Yalnızca tamamen boş hücreleri yok sayar.

=СЧЁТЗ(A2:A1000)

Burada A2:A1000 — isim listesinin bulunduğu aralıktır.

Tek bir koşula göre sayma

Kaç kişinin belirli bir kritere uyduğunu (örneğin Moskova'da yaşadığını) öğrenmeniz gerekiyorsa, СЧЁТЕСЛИ fonksiyonunu (İngilizce COUNTIF) kullanın.

=СЧЁТЕСЛИ(B2:B1000; "Москва")

Bu formül "Şehir" sütununu tarayacak ve "Москва" belirtilen satır sayısını döndürecektir.

Birden fazla koşul ile çalışma

İnsanları aynı anda birden fazla özelliğe göre (şehir + durum + yaş) filtrelemeniz gerektiğinde, СЧЁТЕСЛИМН fonksiyonu (İngilizce COUNTIFS) devreye girer. Sınırsız sayıda "aralık–koşul" çifti tanımlamanıza olanak tanır.

Söz dizimi ve örnek

Formül "VE" mantığına göre çalışır: bir satır yalnızca tüm koşullar sağlanıyorsa dikkate alınır.

Görev: 18 yaşından büyük, Moskova'daki aktif katılımcıları sayın.

=СЧЁТЕСЛИМН(B2:B1000; "Москва"; C2:C1000; "Активен"; D2:D1000; ">18")

Argümanların analizi:

  1. B2:B1000; "Москва" — şehre göre filtre.
  2. C2:C1000; "Активен" — duruma göre filtre.
  3. D2:D1000; ">18" — yaşa göre sayısal koşul.

Dinamik koşullar: Tırnak içindeki sabit metin yerine bir hücreye referans verebilirsiniz. Örneğin, =СЧЁТЕСЛИМН(B2:B1000; E1), burada E1 hücresinde şehir adını manuel olarak değiştirirsiniz. Bu, etkileşimli paneller oluşturmak için kullanışlıdır.

Benzersiz kişi sayımı (yinelenenler olmadan)

Gerçek veritabanlarında veriler genellikle yinelenir (bir kişi birkaç kez kaydedilmiş olabilir). Standart fonksiyonlar her girişi saydığından, benzersiz kişi sayısını elde etmek için özel teknikler gerekir.

Yöntem 1: УНИК Fonksiyonu (Excel 365 / 2021+)

En modern ve güvenilir yöntem. УНИК fonksiyonu, tekrarlanmayan değerlerden oluşan bir dizi döndürür ve bunu СЧЁТЗ içine alırız.

=СЧЁТЗ(УНИК(A2:A1000))

Bu formül listedeki isim tekrarlarını otomatik olarak yok sayar.

Yöntem 2: Klasik dizi formülü (eski sürümler için)

Eski bir Excel sürümünüz varsa, birimin görülme sıklığına bölünmesiyle ilgili matematiksel bir hile kullanın:

=СУММПРОИЗВ(1/СЧЁТЕСЛИ(A2:A1000; A2:A1000))

Önemli: Bu yöntem, aralıkta boş hücreler varsa çalışmaz (#DIV/0! hatası verir!). Uygulamadan önce listenin temiz olduğundan emin olun veya boşluk kontrolü içeren daha karmaşık bir yapı kullanın.

Yöntem 3: "Yinelenenleri Kaldır" Aracı

Tek seferlik analizler için, isim sütununu yeni bir sayfaya kopyalamak ve yerleşik aracı kullanmak daha kolaydır:

  1. Sütunu seçin.
  2. Veri sekmesine gidin → Yinelenenleri Kaldır.
  3. Temizlemeden sonra son satır numarasına bakın veya =СЧЁТЗ() kullanın.

Tarih ve sayısal aralıklara göre analiz

Genellikle belirli bir dönemde kaydolmuş veya yaş grubuna giren kişileri saymak gerekir. Burada СЧЁТЕСЛИМН içindeki koşullar karşılaştırma operatörleri aracılığıyla yazılır.

Koşul örnekleri

GörevFormül
01.01.2026 sonrası kayıt=СЧЁТЕСЛИМН(D2:D1000; ">01.01.2026")
18 ile 25 yaş arası=СЧЁТЕСЛИМН(E2:E1000; ">=18"; E2:E1000; "<=25")
Geçerli aydaki kayıt=СЧЁТЕСЛИМН(D2:D1000; ">="&НАЧМЕСЯЦА(СЕГОДНЯ()); D2:D1000; "<"&КОНМЕСЯЦА(СЕГОДНЯ();0)+1)

Tarih formatı: Tablodaki tarihlerin metin olarak değil, gerçek "Tarih" formatında saklandığından emin olun. Metin tarihleri ("01.01.2026") "büyük/küçük" operatörleriyle doğru karşılaştırılmaz. Formatı "Giriş" sekmesi → "Sayı" grubu üzerinden kontrol edebilirsiniz.

Gruplama için Pivot Tabloların kullanımı

Sadece tek bir sayı elde etmek değil, kişilerin kategorilere göre dağılımını görmek (her şehirde kaç kişi olduğu, durumlara göre yüzde oranları) gerekiyorsa, formüller hantal hale gelir. Bunun yerine Pivot Tablolar kullanmak daha iyidir.

Oluşturma algoritması:

  1. Veri içeren tüm tabloyu seçin.
  2. Ekle → Pivot Tablo'ya tıklayın.
  3. "Satırlar" alanına istenen özelliği (örneğin "Şehir") sürükleyin.
  4. "Değerler" alanına "İsim" veya "ID" alanını sürükleyin. Varsayılan olarak "Alan sayısına göre..." olarak eklenecektir.

Bu size anında her şehirdeki kişi sayısıyla birlikte tüm şehirlerin listesini verecektir. Pivot tablolar ayrıca verileri tarihlere göre hızlıca filtrelemenize ve görsel analiz için dilimler eklemenize olanak tanır.

Sayım sırasında yapılan yaygın hatalar

Basit formüller bile veri girişindeki nüanslar nedeniyle yanlış sonuç verebilir.

  • Fazla boşluklar. " Иванов " hücresi "Иванов" hücresine eşit değildir. СЧЁТЕСЛИ fonksiyonu bunları ayırt eder.
    • Çözüm: Verileri temizlemek için =СЖПРОБЕЛЫ() fonksiyonunu kullanın veya fazla boşlukları bulun ve değiştirin (Ctrl+H).
  • Formüllerdeki ayırıcılar. Rusça yerel ayarlı Excel'de fonksiyon argümanları virgül (;) yerine noktalı virgül (;) ile ayrılır. İngilizce kaynaklardan formül kopyalamak ayırıcıların değiştirilmesini gerektirir.
  • Yanlış aralık. Listenin sonuna yeni satırlar eklendiğinde, sabit aralıklı (A2:A1000) formül yeni verileri dikkate almayacaktır.
    • Çözüm: Aralığı "Akıllı Tablo"ya (Ctrl+T) dönüştürün ve otomatik olarak genişleyen Таблица1[Имя] türünde referanslar kullanın.

SSS

İsimler farklı büyük/küçük harfle yazılmışsa (Иванов ve иванов) kişi sayısı nasıl hesaplanır? СЧЁТЕСЛИ ve СЧЁТЕСЛИМН fonksiyonları büyük/küçük harfe duyarlı değildir. Metin harf olarak eşleşiyorsa, her iki varyantı da tek bir değer olarak sayarlar.

İsmi kısmi eşleşmeye göre sayabilir miyim? Evet. Maske olarak yıldız işaretini * kullanın. =СЧЁТЕСЛИ(A2:A100; "*Петров*") formülü, hücresinde "Петров" kelimesi geçen herkesi bulacaktır (Иван Петров, Петрова Анна vb.).

СУММПРОИЗВ formülü #DIV/0! hatası verirse ne yapmalıyım? Bu, seçilen aralıkta boş hücreler olduğu anlamına gelir. Fonksiyon 1'i 0'a (boş hücrenin sıklığına) bölmeye çalışır. Ya boş satırları silin ya da boşlukları yok sayan УНИК fonksiyonlu yöntemi kullanın veya formüle boşluk kontrolü koşulu ekleyin.