Excel'de hücre, sayı ve değer sayısı nasıl hesaplanır
Excel'de verileri hızlıca saymak için COUNT ailesi işlevlerini kullanın. Yalnızca sayıları saymak için =COUNT(aralık), tüm dolu hücreleri (metin, sayılar, tarihler) saymak için =COUNTA(aralık) ve boş hücreleri saymak için =COUNTBLANK(aralık) kullanılır. Koşulları dikkate almanız gerekiyorsa (örneğin, "100'den büyük"), COUNTIF veya COUNTIFS işlevlerini kullanın.
Veri sayımı için temel işlevler
Analiz edilmesi gereken verilerin türüne bağlı olarak uygun işlev seçilir. Yanlış seçim hatalı sonuçlara yol açacağından, "sayı" ile "değer" arasındaki farkı anlamak önemlidir.
Yalnızca sayıları sayma: СЧЁТ (COUNT) işlevi
СЧЁТ işlevi metinleri, mantıksal değerleri (DOĞRU/YANLIŞ) ve boş hücreleri yok sayar. Yalnızca sayısal verilerin saklandığı hücreleri sayar (tarihler ve saatler dahil, çünkü Excel içinde bunlar sayılarla temsil edilir).
Sözdizimi:
=СЧЁТ(değer1; [değer2]; ...)
Örnek:
A1:A5 aralığı şunları içerir: 10, "Metin", 20, "" (boş), 30.
=СЧЁТ(A1:A5) formülü 3 sonucunu döndürür.
Bir hücre metin olarak kaydedilmiş bir sayı içeriyorsa (genellikle köşede yeşil üçgenle işaretlenir), СЧЁТ işlevi bunu dikkate almaz. Saymadan önce bu tür verileri "Sayıya Dönüştür" seçeneğiyle sayılara dönüştürün.
Tüm dolu hücreleri sayma: СЧЁТЗ (COUNTA) işlevi
СЧЁТЗ işlevi, bir aralıktaki boş olmayan hücrelerin sayısını döndürür. Sayıları, metinleri, hataları, mantıksal değerleri ve hatta sonucu boş bir dize ("") olan formülleri bile dikkate alır.
Sözdizimi:
=СЧЁТЗ(değer1; [değer2]; ...)
Örnek:
Aynı A1:A5 aralığında (10, "Metin", 20, "", 30) =СЧЁТЗ(A1:A5) formülü 4 sonucunu döndürür. Boş hücre sayılmaz, ancak metin içeren hücre sayılır.
Boş hücreleri sayma: СЧЁТПУСТОТЫ (COUNTBLANK) işlevi
Verilerdeki eksiklikleri tespit etmek için kullanılır. İşlev, tamamen boş olan hücreleri ve boş bir dize döndüren (="") bir formül içeren hücreleri sayar.
Sözdizimi:
=СЧЁТПУСТОТЫ(aralık)
Örnek:
A1:A5 aralığı için =СЧЁТПУСТОТЫ(A1:A5) formülü 1 sonucunu döndürür (tamamen boş bir hücre).
Koşullu sayım ve filtreleme
Basit bir listeleme yetersiz kaldığında ve belirli kriterlere uyan değerleri saymanız gerektiğinde koşullu işlevler kullanılır.
Tek koşul: СЧЁТЕСЛИ (COUNTIF)
Tek bir kritere uyan hücreleri saymanıza olanak tanır. Kriter bir sayı, ifade, hücre referansı veya metin dizesi olabilir.
Kullanım örnekleri:
- 100'den büyük değerleri sayma:
=СЧЁТЕСЛИ(B2:B100; ">100") - Belirli bir metni sayma (örneğin, "Evet"):
=СЧЁТЕСЛИ(C2:C100; "Evet") - Joker karakterleri kullanma:
=СЧЁТЕСЛИ(A2:A100; "Ahmet*")(Ahmet ile başlayan tüm isimleri bulur).
Metin değerleri ve karşılaştırma operatörleri (>, <, <>) içeren koşullar için tırnak işaretleri zorunludur. Bir koşulu içeren bir hücreye referans veriyorsanız, ampersand kullanın: ">"&D1.
Çoklu koşullar: СЧЁТЕСЛИМН (COUNTIFS)
Birden fazla kritéri aynı anda kontrol etmeniz gerekiyorsa (örneğin, "Ocak" ayında "Ivanov" adlı satış temsilcisinin satışları), bu işlev kullanılır. Tüm koşulların aynı anda yerine getirilmesi gerekir ("VE" mantığı).
Sözdizimi:
=СЧЁТЕСЛИМН(koşul_aralığı1; koşul1; koşul_aralığı2; koşul2; ...)
Örnek:
Tutarın > 5000 olduğu ve durumun "Ödendi" olduğu siparişlerin sayısını hesaplama:
=СЧЁТЕСЛИМН(B2:B100; ">5000"; C2:C100; "Ödendi")
Benzersiz değerlerin sayısı nasıl hesaplanır
Standart СЧЁТ veya СЧЁТЗ işlevleriyle, kopyalar olmadan doğrudan benzersiz öğelerin sayısını elde etmek mümkün değildir. Çözüm, Excel sürümüne bağlıdır.
Excel 365 ve Excel 2021 ve daha yenisi için
УНИК (UNIQUE) ve СЧЁТЗ işlevlerinin kombinasyonunu kullanın. УНИК işlevi benzersiz değerlerden oluşan bir dizi oluşturur ve СЧЁТЗ bunların sayısını hesaplar.
Formül:
=СЧЁТЗ(УНИК(A2:A100))
Bu formül, veriler değiştiğinde dinamik olarak güncellenir ve karmaşık hesaplamalar gerektirmez.
Eski Excel sürümleri için (2019, 2016 ve öncesi)
Dizi formülü veya СУММПРОИЗВ (SUMPRODUCT) ile СЧЁТЕСЛИ kombinasyonu kullanmak gerekir.
Formül:
=СУММПРОИЗВ(1/СЧЁТЕСЛИ(A2:A100; A2:A100))
Bu formül, büyük veri kümelerinde (binlerce satır) yavaş çalışır ve aralıkta boş hücreler varsa #DIV/0! hatası verir. Kullanmadan önce boşlukları kaldırın veya bir kontrol ekleyin.
Temel sayım işlevlerinin karşılaştırılması
| Görev | İşlev (Rusça) | İşlev (İngilizce) | Neleri dikkate alır |
|---|---|---|---|
| Yalnızca sayılar | СЧЁТ | COUNT | Sayılar, tarihler, saatler. Metni yok sayar. |
| Herhangi bir dolu | СЧЁТЗ | COUNTA | Sayılar, metin, mantık, hatalar. |
| Boş hücreler | СЧЁТПУСТОТЫ | COUNTBLANK | Tamamen boş hücreler ve ="". |
| Tek koşula göre | СЧЁТЕСЛИ | COUNTIF | Kritere uyan değerler. |
| Çoklu koşullara göre | СЧЁТЕСЛИМН | COUNTIFS | Tüm kriterlere uyan değerler. |
| Benzersiz değerler | СЧЁТЗ(УНИК(...)) | COUNTA(UNIQUE(...)) | Yalnızca tekrarlanmayan kayıtlar (365/2021+). |
Sayım sırasında sık yapılan hatalar
- Bağımsız değişken ayırıcıları. Rusça yerel ayarlı Excel'de bağımsız değişkenler noktalı virgül (
;) ile ayrılır, İngilizce yerel ayarda ise virgül (,) ile ayrılır. Yanlış ayırıcı kullanımı formül hatasına neden olur. - Metin olarak sayılar. Sayılar başka bir sistemden içe aktarıldıysa, metin olabilirler.
СЧЁТişlevi bunları yok sayar. Hücre biçimini kontrol edin. - Görünmez boşluklar. Tek bir boşluk (
" ") içeren bir hücre,СЧЁТПУСТОТЫiçin boş olarak kabul edilmez veСЧЁТЗiçin dolu olarak kabul edilir. Verileri temizlemek içinСЖПРОБЕЛЫ(TRIM) işlevini kullanın. - Mantıksal değerler.
СЧЁТişleviDOĞRUveYANLIŞdeğerlerini saymaz. Bunları 1 ve 0 olarak dikkate almanız gerekiyorsa, matematiksel işlemler veyaСЧЁТЗkullanın.
SSS
СЧЁТ ve СЧЁТЗ arasındaki fark nedir?
СЧЁТ yalnızca sayısal verileri sayar. СЧЁТЗ, metinler, tarihler ve mantıksal değerler dahil olmak üzere tüm boş olmayan hücreleri sayar.
Bir hücredeki kelime sayısı nasıl hesaplanır?
Bunun için standart bir işlev yoktur, ancak şu formül kullanılabilir: =ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;" ";""))+1. Bu formül boşluk sayısını hesaplar ve bir ekler.
СЧЁТПУСТОТЫ neden formül içeren bir hücreyi boş olarak sayar?
Formül boş bir dize (="") döndürüyorsa, Excel görsel olarak boşluk gösterir ve СЧЁТПУСТОТЫ böyle bir hücreyi boş olarak dikkate alır.
Hücreleri renge göre saymak mümkün mü? Standart Excel işlevleriyle — hayır. Hücre rengine göre sayım yapmak için makroların (VBA) kullanılması veya kullanıcı tanımlı bir işlev oluşturulması gerekir.