Excel'de dolu hücreleri sayma yöntemleri
Bir sütundaki dolu hücrelerin sayısını hızlıca öğrenmek için =COUNTA(aralık) işlevini kullanın. Bu işlev, boş olmayan tüm hücreleri (metin, sayılar, tarihler) sayar. Yalnızca sayıları saymak istiyorsanız, =COUNT(aralık) işlevini uygulayın. Aktif filtrelere göre sayım yapmak için =SUBTOTAL(103; aralık) işlevini kullanın.
Aşağıda, verilerle çalışmanın farklı senaryoları için ayrıntılı talimatlar verilmiştir.
Temel sayım: COUNTA ve COUNT işlevleri
İşlev seçimi, dikkate alınması gereken veri türüne bağlıdır.
COUNTA İşlevi (СЧЁТЗ)
Herhangi bir boş olmayan değeri saymak için kullanılır. Bu, en evrensel araçtır.
- Sözdizimi:
=COUNTA(A:A)veya Rusça sürümde=СЧЁТЗ(A:A). - Neyi sayar: Metin, sayılar, tarihler, mantıksal değerler (DOĞRU/YANLIŞ), hatalar ve hatta metin olarak girilmişse boşlukları bile.
- Örnek: A sütununda 10 isim ve 5 boş satır var. Formül 10 sayısını döndürür.
COUNT İşlevi (СЧЁТ)
Kesinlikle sayısal veriler için tasarlanmıştır.
- Sözdizimi:
=COUNT(B:B)veya=СЧЁТ(B:B). - Neyi sayar: Yalnızca sayıları ve tarihleri (tarihler Excel'de sayı olarak saklandığından).
- Neyi yok sayar: Metin, boş hücreler, mantıksal değerler.
- Örnek: Fiyatlar sütununda 20 sayı ve "Stokta yok" metnini içeren 3 hücre var. Formül 20 sonucunu verir.
Hayat kurtaran ipucu: Tablo başlığını saymamak için, tüm A:A sütunu yerine belirli bir aralık belirtin, örneğin =COUNTA(A2:A100).
Koşullu sayım: COUNTIF ve COUNTIFS
Belirli bir kritere uyan hücrelerin sayısını öğrenmek gerekiyorsa, koşullu toplamayı kullanın.
Tek kriter (COUNTIF)
=COUNTIF(aralık; "koşul") formülü, değerleri bir kurala göre saymanızı sağlar.
- Metin:
=COUNTIF(A:A; "Moskova")— "Moskova" kelimesini içeren tüm hücreleri sayar. - Sayılar:
=COUNTIF(B:B; ">1000")— 1000'den büyük satışları sayar. - Metnin bir kısmı:
=COUNTIF(A:A; "*ov")— "ov" ile biten soyadlarını sayar (yıldız işareti joker karakterdir).
Birden fazla kriter (COUNTIFS)
Karmaşık seçimler için =COUNTIFS(aralık1; koşul1; aralık2; koşul2) kullanın.
- Örnek: Ivanov'un 5000 rubleden fazla olan satışlarını saymak:
=COUNTIFS(A:A; "Ivanov"; B:B; ">5000")
İşlevler büyük/küçük harfe duyarlı değildir ("moskova" ve "Moskova" aynı kabul edilir), ancak gereksiz boşluklara duyarlıdır. " Moskova " hücresi "Moskova" koşuluyla eşleşmez.
Filtreler ve gizli satırlarla çalışma
Normal formüller (COUNTA, COUNT) satırlar manuel olarak gizlenmiş veya filtrelenmiş olsa bile aralıktaki tüm hücreleri sayar. Görünür satırların güncel sayısını almak için SUBTOTAL (ПРОМЕЖУТОЧНЫЕ.ИТОГИ) işlevine ihtiyacınız vardır.
Talimatlar:
- Tabloya filtre uygulayın.
- Herhangi bir boş hücreye şu formülü girin:
=SUBTOTAL(103; A2:A100)(Rusça sürümde:=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103; A2:A100)) - 103 kodu, COUNTA işlevine karşılık gelir ancak gizli satırları yok sayar.
- Filtre değiştirildiğinde sonuç otomatik olarak yeniden hesaplanır.
| İşlev Kodu | Eşdeğer | Gizli Satırlarla Davranış |
|---|---|---|
| 103 | COUNTA | Gizli olanları yok sayar (filtreler için) |
| 102 | COUNT | Gizli olanları yok sayar (yalnızca sayılar) |
| 3 | COUNTA | Her şeyi sayar (manuel olarak gizlenenler dahil) |
| 2 | COUNT | Her şeyi sayar (manuel olarak gizlenenler dahil) |
Benzersiz değerleri sayma
"Listede kaç farklı müşteri var?" sorusu, Excel sürümüne bağlı olarak farklı şekillerde çözülür.
Excel 365 ve Excel 2021+
UNIQUE ve COUNTA işlevlerinin kombinasyonunu kullanın:
=COUNTA(UNIQUE(A2:A100))
Bu formül, aralıktaki tüm benzersiz kayıtları dinamik olarak bulur ve sayılarını hesaplar.
Eski Excel sürümleri (2010–2019)
Dizi formülü gerekir. Formülü girin ve Ctrl + Shift + Enter tuşlarına basın:
=СУММ(1/СЧЁТЕСЛИ(A2:A100; A2:A100))
Not: Formül, çok büyük aralıklarda (5000 satırdan fazla) yavaş çalışabilir.
Sayım sırasında sık yapılan hatalar
- #YOK! (#VALUE!) — işlev bağımsız değişkenlerinde geçersiz veri türü belirtilirse veya kapalı başka bir dosyaya referans verilirse oluşur.
- Yanlış ayırıcı — Rusça Excel sürümünde bağımsız değişkenler virgül (
,) yerine noktalı virgül (;) ile ayrılır. Formül sözdizimi hatası veriyorsa sistem ayarlarını kontrol edin. - Gereksiz boşluklar — Yalnızca boşluk içeren bir hücre,
COUNTAişlevi tarafından dolu olarak kabul edilir. Sayımdan önce gereksiz boşlukları kaldırmak için "Bul ve Değiştir" özelliğini kullanın. - Metin olarak sayılar — Sayılar başka bir sistemden aktarılmış ve metin olarak kaydedilmişse,
COUNTişlevi bunları yok sayar. Hücre biçimini "Sayı" olarak dönüştürün.
SSS
Formül kullanmadan seçili hücrelerin sayısını hızlıca nasıl görebilirim? Gerekli aralığı fareyle seçin. Excel penceresinin sağ alt köşesinde (durum çubuğu) otomatik olarak "Sayı", "Toplam" veya "Ortalama" bilgisi görüntülenir. Gerekli parametre yoksa, durum çubuğuna sağ tıklayın ve onu seçin.
COUNTA neden boş bir hücreyi sayıyor?
Muhtemelen hücrede boş bir dize ("") döndüren bir formül veya görünmez bir boşluk bulunmaktadır. COUNTA için bu boşluk değildir. Bu gibi durumlarda СЧЁТЗ işlevini dikkatli kullanın.
Hücre renklerinin sayısını sayabilir miyim? Standart formüllerle — hayır. Bunun için VBA'da kullanıcı tanımlı bir işlev oluşturmak veya eklentiler kullanmak gerekir.