Excel'de Hücre Sayımı İçin Uzmanlık Rehberi
Bir aralıktaki hücre sayısını hızlıca öğrenmek için COUNTA (tüm boş olmayanlar için) veya COUNT (yalnızca sayılar için) işlevini kullanın. Belirli bir kritere göre sayım yapmak için (örneğin, "100'den büyük" veya "Rapor" kelimesini içeriyor) COUNTIF işlevini uygulayın. Bu araçlar Excel'e dahildir ve makro gerektirmez.
Tüm Dolu Hücrelerin Sayılması
En sık karşılaşılan görev, tamamen boş hücreleri yok sayarak bir aralıktaki herhangi bir veri (metin, sayı, tarih, hata) içeren hücre sayısını öğrenmektir.
Bunun için COUNTA işlevi (İngilizce sürümde COUNTA) kullanılır.
Sözdizimi:
=COUNTA(aralık)
Örnek:
Listede kaç çalışanın işaretlendiğini (A2:A50 aralığı) saymak istiyorsanız:
=COUNTA(A2:A50)
COUNTA işlevi, mutlak boşluk dışındaki her şeyi sayar. Bir hücrede boş bir dize "" döndüren bir formül bile olsa, bu hücre dolu olarak kabul edilir.
Yalnızca Sayısal Değerlerin Sayılması
Tablonuz karışık veriler içeriyorsa (örneğin, isimler ve tutarlar) ve yalnızca sayıların sayısını (metinleri ve boşlukları yok sayarak) öğrenmeniz gerekiyorsa, COUNT (COUNT) işlevini kullanın.
Sözdizimi:
=COUNT(aralık)
Örnek:
Tutarın belirtildiği işlem sayısını (B2:B100 aralığı) sayma:
=COUNT(B2:B100)
Bu işlev, "Veri yok", tireler veya kelimeler içeren hücreleri yok sayar ve yalnızca rakam veya tarih girilenleri sayar (çünkü tarihler Excel'de sayı olarak saklanır).
Koşula Göre Sayım (COUNTIF)
Verileri filtrelemeniz gerektiğinde, COUNTIF (COUNTIF) devreye girer. Belirli bir sayı, metin, metin parçası veya mantıksal koşul gibi bir kriter belirlemenize olanak tanır.
Sözdizimi:
=COUNTIF(aralık; "kriter")
Popüler Kullanım Senaryoları:
| Görev | Formül | Açıklama |
|---|---|---|
| "Evet" kelimesini içeren hücreleri say | =COUNTIF(A2:A100; "Evet") | Metnin tam eşleşmesi |
| 500'den büyük değerleri bul | =COUNTIF(B2:B100; ">500") | Sayısal koşul |
| "A" ile başlayan hücreleri say | =COUNTIF(C2:C100; "A*") | Yıldız işareti herhangi bir karakter sayısını temsil eder |
| Boş hücre sayısını öğren | =COUNTIF(D2:D100; "") | Kriter — boş dize |
| "İptal" dışındaki her şeyi say | =COUNTIF(E2:E100; "<>İptal") | <> işareti "eşit değil" anlamına gelir |
Metin veya koşul biçimindeki kriterler (> , < , <> işaretleriyle) mutlaka tırnak içinde olmalıdır. Eğer koşulu içeren bir hücreye referans veriyorsanız (örneğin, E1), tırnak gerekmez: =COUNTIF(A2:A100; E1).
Birden Fazla Koşula Göre Sayım (COUNTIFS)
Tek bir koşul yetersiz kalıyorsa (örneğin, "Ocak" ayında "Ivanov" adlı satış temsilcisinin satışlarını saymanız gerekiyorsa), COUNTIFS (COUNTIFS) işlevini kullanın.
Sözdizimi:
=COUNTIFS(aralık1; kriter1; aralık2; kriter2; ...)
Örnek:
Ivanov'un (A sütunu) "Ödendi" durumundaki (B sütunu) sipariş sayısı:
=COUNTIFS(A2:A1000; "Ivanov"; B2:B1000; "Ödendi")
Bu işlev "VE" mantığıyla çalışır: belirtilen tüm koşulların aynı anda sağlandığı satırlar dikkate alınır.
Formül Kullanmadan Seçili Hücre Sayısını Hesaplama
Bazen bir hücreye formül girmeden veri hacmini hızlıca değerlendirmeniz gerekebilir.
- İstediğiniz hücre aralığını fareyle seçin.
- Excel penceresinin sağ alt köşesine (Durum Çubuğu) bakın.
- Orada Sayı (veya "Count") parametresi görüntülenecektir.
Durum çubuğunda varsayılan olarak "Ortalama" veya "Toplam" görüntülenebilir. "Sayı"yı etkinleştirmek için durum çubuğuna sağ tıklayın ve Sayı öğesini seçin. Bu, seçimdeki dolu hücre sayısını gösterecektir.
Sayım Sırasında Sık Yapılan Hatalar
- Hücre boş görünüyor ancak dolu olarak sayılıyor.
Genellikle hücrede bir boşluk veya kesme işareti
'bulunur.COUNTAişlevi böyle bir hücreyi sayar. Çözüm: Verileri temizlemek için filtre veyaTRIMişlevini kullanın. - Sayılar metin olarak saklanıyor.
Sayılar metin olarak yazılmışsa (köşede yeşil üçgen),
COUNTişlevi bunları yok sayar.COUNTAkullanın veya "Metni Sütunlara Dönüştür" aracılığıyla metni sayılara dönüştürün. - Formülde yanlış ayırıcı.
Rusça Excel sürümünde argümanlar noktalı virgül
;ile ayrılırken, İngilizce sürümde virgül,kullanılır. Sistem ayarlarınızı kontrol edin.
SSS
COUNT ve COUNTA arasındaki fark nedir?
COUNT yalnızca sayıları sayar. COUNTA herhangi bir boş olmayan hücreyi (metin, sayı, mantıksal değerler, hatalar) sayar.
Bir aralıktaki benzersiz değerler nasıl sayılır?
Standart işlevlerle bunu yapmak zordur. Excel'in yeni sürümlerinde (Office 365) şu kombinasyonu kullanın: =ROWS(UNIQUE(aralık)). Eski sürümlerde dizi formülü veya özet tablo gerekir.
Neden COUNTIF metni görmüyor? Hücrelerdeki gereksiz boşlukları kontrol edin. "Moskova " ve "Moskova" metinleri Excel için farklı değerlerdir. Ayrıca, kriterde tırnak işaretlerinin doğru kullanıldığından emin olun.