Excel'de Satır ve Sütun Sayımı: Temel Fonksiyonlardan Dinamiğe

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

Bir aralıktaki satır veya sütun sayısını öğrenmek için SATIRLAR (ROWS) ve SÜTUNLAR (COLUMNS) fonksiyonlarını kullanın. Yalnızca dolu hücreleri saymak için DOLUSAY (COUNTA) uygulayın. Bu araçlar anında çalışır ve karmaşık ayarlar gerektirmez. Aşağıda farklı Excel sürümleri için kesin sözdizimleri, örnekler ve rutin görevlerin otomasyon yolları verilmiştir.

Kısa cevap:

  • A1:A100 aralığındaki satır sayısı: =SATIRLAR(A1:A100)
  • A1:D1 aralığındaki sütun sayısı: =SÜTUNLAR(A1:D1)
  • Dolu hücre sayısı: =DOLUSAY(aralık)

Aralık Boyutlarını Belirlemek İçin Temel Fonksiyonlar

Veri alanının boyutlarını elde etmenin en güvenilir yolu, yerleşik boyut döndürme fonksiyonlarını kullanmaktır. Bunlar hücre içeriğini yok sayar ve yalnızca seçilen aralığın geometrik parametrelerini sayar.

SATIRLAR (ROWS) Fonksiyonu

Belirtilen başvuruda veya dizideki satır sayısını döndürür.

  • Sözdizimi: =SATIRLAR(başvuru)
  • Örnek: =SATIRLAR(A2:C50) değeri 49 olarak döndürür, çünkü aralık 2. satırdan 50. satıra kadar (dahil) olan satırları kapsar.
  • Detay: Bağımsız değişken atlanırsa veya tek bir hücreye başvurursa, fonksiyon 1 döndürür.

SÜTUNLAR (COLUMNS) Fonksiyonu

Benzer şekilde dikey sütunların sayısını hesaplar.

  • Sözdizimi: =SÜTUNLAR(başvuru)
  • Örnek: =SÜTUNLAR(B1:Z1) değeri 25 olarak döndürür.

Büyük tablolar için ipucu Formül kullanmadan hızlıca satır ve sütun sayısını görmek istiyorsanız, gerekli aralığı fareyle seçin. Durum çubuğunda (Excel penceresinin alt kısmında) genellikle "Sayım" (Count) sayacı görüntülenir, ancak bu dolu hücre sayısını gösterir, geometriyi değil. Kesin geometri için bitişik bir hücrede formül kullanmak daha iyidir.

Dolu Hücrelerin ve Veri İçeren Satırların Sayılması

Çoğu zaman ızgara boyutunu değil, gerçek verilerin hacmini bilmek gerekir. Burada SATIRLAR ve SÜTUNLAR fonksiyonları işe yaramaz, çünkü boş hücreleri de sayarlar.

DOLUSAY (COUNTA) — Evrensel Sayaç

Fonksiyon, boş olmayan hücreleri (metin, sayılar, tarihler, hatalar, mantıksal değerler) sayar.

  • Bir sütun için: =DOLUSAY(A:A) A sütunundaki kaç hücrenin veri içerdiğini gösterir.
  • Sınırlama: Tek bir satırda iki hücre doluysa, bunlar bir satır yerine iki nesne olarak sayılır.

Tamamen Dolu Satırların Sayılması

En az bir hücrenin (veya belirli bir anahtar hücrenin) dolu olduğu satır sayısını öğrenmek için anahtar sütun kontrol mantığını kullanın.

  • Formül: =DOLUSAY(A2:A1000) (A sütununun her satırda doldurulmasının zorunlu olduğu varsayımıyla).

Benzersiz Kayıtların Sayılması (Excel 365 / 2021+)

Listede kopyalar varsa ve belirli bir alana göre benzersiz satır sayısını öğrenmeniz gerekiyorsa: =SATIRLAR(BENZERSIZ(A2:A100)) Bu kombinasyon önce tekrarları filtreler, ardından kalan satırları sayar.

Gelişmiş Yöntemler: Dinamik Aralıklar

Sürekli yeni verilerin eklendiği raporlarla çalışırken, aralığa sıkı bağlılık (örneğin, A1:A100) uygun değildir. Dinamik başvurular kullanın.

Yöntem 1: Tüm Sütuna Başvuru

En basit seçenek, tüm sütuna topluca başvurmaktır.

  • =DOLUSAY(A:A) — A sütununun sonuna eklenen yeni kayıtları otomatik olarak dikkate alır.
  • Eksi: Kitapta binlerce böyle formül varsa dosyayı yavaşlatabilir veya başlıklar/toplam satırları verilerin altında aynı sütunda bulunuyorsa bunları yanlışlıkla sayabilir.

Yöntem 2: Akıllı Tablolar (Ctrl+T)

Yapılandırılmış veriler için en iyi çözüm.

  1. Aralığı seçin ve Ctrl+T tuşlarına basın.
  2. Artık formüllerde sütun adlarını kullanabilirsiniz, örneğin: =SATIRLAR(Tablo1[Satislar]).
  3. Yeni bir satır eklendiğinde tablo otomatik olarak genişler ve formül kullanıcı müdahalesi olmadan yeniden hesaplanır.

Yöntem 3: Eski Sürümler İçin KAYDIRMA (OFFSET) Fonksiyonu

Kendi kendine büyüyen dinamik bir adlandırılmış aralık oluşturmak için: =KAYDIRMA($A$1;0;0;DOLUSAY($A:$A);1) Bu yapı, A1'de başlayan ve yüksekliği A sütunundaki dolu hücre sayısına eşit olan bir aralık oluşturur.

Kısayollar ve Görsel Navigasyon

Bazen formüller gereksizdir ve verilerin ölçeğini görsel olarak hızlıca değerlendirmek gerekir.

EylemKlavye Kombinasyonu (Windows)Klavye Kombinasyonu (Mac)Sonuç
Son hücreye gitmeCtrl + ↓ / →Cmd + ↓ / →İmleç dolu alanın kenarına atlar
Tüm alanı seçmeCtrl + ACmd + AMevcut veri bölgesi seçilir
Sayfanın sonuna gitmeCtrl + EndFn + →, ardından Cmd + ↓En sağ alttaki kullanılan hücreye geçiş

"Fazladan Satırlar" Sorunu Ctrl + End tuşları sizi görünür verilerin çok ötesine götürüyorsa, dosyada "boş" hücrelerde biçimlendirme veya boşluklar vardır. Bu, dosya boyutunu şişirir. Fazladan satırları/sütunları silin (seçin -> Sağ tık -> Sil) ve kullanılan aralığı sıfırlamak için dosyayı kaydedin (Ctrl + S).

Sayım Yaparken Sık Yapılan Hatalar

  1. SAY ve DOLUSAY Arasındaki Karışıklık
    • SAY (COUNT) yalnızca sayıları sayar. Hücrede "100" metni varsa, yok sayılır.
    • DOLUSAY (COUNTA) mutlak boşluk dışındaki her şeyi sayar.
  2. Gizli Satırların Hesaba Katılması
    • Standart SATIRLAR ve DOLUSAY fonksiyonları gizli satırları da sayar.
    • Filtrelemeden sonra yalnızca görünür satırları saymak için ARA.TOPLAM (SUBTOTAL) fonksiyonunu kullanın: =ARA.TOPLAM(103; A2:A100). Kod 103, görünür hücreler için DOLUSAY karşılığıdır.
  3. Boşluk İçeren Hücreler
    • Tek bir boşluk ( ) içeren bir hücre, DOLUSAY için boş kabul edilmez. Sayıma dahil edilir. Temizlemek için KIRP (TRIM) fonksiyonunu veya boşluğa göre filtreyi kullanın.

SSS

Veriler birkaç bitişik olmayan aralığa bölünmüşse satırlar nasıl sayılır? Bağımsız değişkenleri listeleyerek kullanın: =SATIRLAR(A1:A10) + SATIRLAR(C1:C10). SATIRLAR fonksiyonu yalnızca tek bir sürekli aralık kabul eder, bu nedenle ayrı çağrıların toplamı kaçınılmazdır.

Neden =SATIRLAR(A:A) formülü 1048576 döndürür? Çünkü tüm sütuna topluca başvuruyorsunuz ve Excel'in modern sürümlerinde tam olarak 1.048.576 satır bulunur. Belirli bir aralığa (örneğin, A1:A5000) başvurun veya verileri saymak için DOLUSAY(A:A) kullanın.

Belirli bir metin içeren satırlar sayılabilir mi? Evet, EĞERSAY (COUNTIF) kullanın. Örnek: =EĞERSAY(A:A; "Moskova") A sütununda "Moskova" kelimesinin belirtildiği satır sayısını döndürür.