Excel tablosundaki satır sayısını kesin olarak öğrenme

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

Dolu bir Excel aralığındaki satır sayısını hızlıca hesaplamak için =SAYA(aralık) işlevini kullanın; bu işlev boş olmayan hücrelerin sayısını döndürür. Seçili alandaki (boş olanlar dahil) toplam satır sayısını öğrenmek istiyorsanız =SATIRLAR(aralık) işlevini uygulayın. Bir filtre uyguladıktan sonra yalnızca görünür satırları saymak için =ARA.TOPLAMLAR(103; aralık) işlevini kullanın.

Belirli yöntemin seçimi görevinize bağlıdır: Boş hücreleri dikkate alıyor musunuz, "akıllı" tablolarla mı çalışıyorsunuz yoksa filtreleri mi kullanıyorsunuz? Aşağıda her senaryo için ayrıntılı talimatlar verilmiştir.

Formül kullanmadan hızlı yöntem Gerekli hücre aralığını veya tüm sütunu seçin. Excel penceresinin altındaki durum çubuğuna (sağ tarafta) bakın. Burada otomatik olarak "Sayı" (dolu hücre sayısı) veya "Sayaç" (seçili toplam hücre sayısı) parametresi görüntülenir.

Dolu hücrelerin sayılması (SAYA işlevi)

En sık yapılan istek, boşlukları yoksayarak listede kaç kayıt olduğunu öğrenmektir. Bunun için SAYA işlevi (İngilizce sürümünde COUNTA) mükemmel bir seçimdir. Metin, sayı, tarih, hata veya hatta boşluk içeren herhangi bir hücreyi sayar.

Sözdizimi: =SAYA(değer1; [değer2]; ...)

Kullanım örnekleri:

  • A sütunundaki tüm kayıtların sayılması: =SAYA(A:A)
  • Belirli bir aralıktaki kayıtların sayılması (örneğin, 2. satırdan 100. satıra kadar): =SAYA(A2:A100)
  • Bitişik olmayan aralıklardaki boş olmayan hücrelerin sayılması: =SAYA(A2:A50; C2:C50)

"Görünmez" verilere karşı dikkatli olun SAYA işlevi, içinde tek bir boşluk veya web'den kopyalama sırasında elde edilen görünmez bir karakter olsa bile hücreyi dolu olarak sayar. Sonuç olduğundan yüksek görünüyorsa, verileri gereksiz boşluklar açısından kontrol edin.

Bir aralıktaki toplam satır sayısının hesaplanması (SATIRLAR işlevi)

Göreviniz, içinde veri olup olmadığından bağımsız olarak aralığın boyutunu öğrenmekse (örneğin, tablo kapasitesini anlamak veya bir dizi hazırlamak için), SATIRLAR (ROWS) işlevini kullanın.

Sözdizimi: =SATIRLAR(dizi)

Bu işlev, belirtilen dizideki veya referanstaki satır sayısını döndürür.

  • Örnek: =SATIRLAR(A1:C100) tüm hücreler boş olsa bile 100 sayısını döndürür.
  • Genellikle verilerin boyutlarını dinamik olarak belirlemek için diğer işlevlerle birlikte kullanılır.

Filtrelerin ve gizli satırların dikkate alınması

Standart SAYA ve SATIRLAR işlevleri, manuel olarak gizlenen satırlar ile filtre tarafından gizlenen satırlar arasında ayrım yapmaz. Her şeyi ardışık olarak sayarlar. Kullanıcının ekranda gördüğü şeylere göre güncel istatistikleri almak için ARA.TOPLAMLAR (SUBTOTAL) işlevine ihtiyaç vardır.

Görünür satırlar için formül: =ARA.TOPLAMLAR(103; A2:A100)

Nasıl çalışır:

  • İlk bağımsız değişken 103, gizli satırları yoksayan SAYA işlevine karşılık gelir.
  • İkinci bağımsız değişken, sayımın yapıldığı aralıktır (verilerin bulunduğu tablonun herhangi bir sütununu belirtmek yeterlidir).

Listeyi filtreleyip 100 kayıt arasından yalnızca 5 tanesini bırakırsanız, bu formül 5 sayısını gösterirken, normal SAYA işlevi hala 100 gösterecektir (veya boşluk varsa daha az, ancak filtreyi dikkate almadan).

"Akıllı Tablolar" ile çalışma (Ctrl+T)

Verileriniz resmi bir Excel tablosu olarak biçimlendirilmişse (Ctrl+T ile ekleme), aralıklar dinamik hale geldiği için sayım işlemi daha kolay ve güvenilir olur.

  1. Tablo içindeki herhangi bir hücreyi seçin.
  2. Tablo Tasarımı (veya Tablo) sekmesine gidin.
  3. "Özellikler" grubunda Toplam Satır alanına bakın.

Formüllerde kullanmak üzere özel tablo adlarına başvurulabilir:

  • =SATIRLAR(Tablo1[#Veriler]) — başlığı dikkate almadan veri satırlarının sayısını döndürür.
  • =SAYA(Tablo1[SütunAdı]) — tablonun belirli bir sütunundaki dolu hücreleri sayar.

Bu yaklaşımın avantajı: Tablonun altına yeni bir satır eklerseniz, formül aralığı otomatik olarak genişletir ve müdahaleniz olmadan sonucu yeniden hesaplar.

Sayma yöntemlerinin karşılaştırılması

GörevİşlevÖzellikler
Kaç kayıt var (boş olmayan hücreler)=SAYA()Boşlukları yoksayar, gizli satırları sayar
Aralığın boyutu nedir (toplam satır)=SATIRLAR()Tamamen boş hücreler dahil her şeyi sayar
Filtreden sonra kaç satır görünüyor=ARA.TOPLAMLAR(103; ...)Filtreyle veya manuel olarak gizlenen satırları yoksayar
Tabloda dinamik sayımTablo adına başvuruVeri eklendiğinde otomatik olarak güncellenir

Sık yapılan hatalar

  • SAY ve SAYA karıştırılması. SAY (COUNT) işlevi yalnızca sayıları sayar. Sütunda insan isimleri (metin) varsa, SAY 0 döndürür. Karışık veriler için her zaman SAYA kullanın.
  • Başlığın yoksayılması. SAYA(A:A) ile sayım yaparken, sütun başlığının da sayıldığını unutmayın (çünkü boş değildir). Genellikle, sadece veri kayıtlarının sayısına ihtiyacınız varsa, sonuçtan 1 çıkarmanız gerekir.
    • Çözüm: A:A yerine A2:A1000 aralığını kullanın veya =SAYA(A:A)-1 formülünü uygulayın.
  • Gereksiz boşluklar. ="" (boş dize) formülünü içeren bir hücre görsel olarak boş görünse de, SAYA işlevi bazı bağlamlarda veya sürümlerde içinde formül varsa bunu dolu olarak sayabilir. Verileri filtre üzerinden kontrol etmek daha iyidir.

SSS

Benzersiz satır sayısı nasıl hesaplanır? Excel'in yeni sürümlerinde (365, 2021+) şu kombinasyonu kullanın: =SAY(BENZERSIZ(A2:A100)). BENZERSIZ işlevi yalnızca tekrar etmeyen değerleri seçer ve SAY bunları sayar.

Birden fazla sayfadaki satırlar aynı anda sayılabilir mi? Evet, farklı sayfalardaki işlev sonuçlarını toplayın: =SAYA(Sayfa1!A:A) + SAYA(Sayfa2!A:A) + .... Karmaşık durumlar için özet tablolar veya Power Query kullanmak daha iyidir.

Formül neden gördüğüm satırdan 1 fazla gösteriyor? Büyük olasılıkla aralığa başlık hücresini de dahil ettiniz. İşlev içindeki metni görür ve sayar. Sonuçtan bir çıkarın veya aralığı ikinci satırdan başlayacak şekilde değiştirin.