Excel'de hücre, değer ve gün sayma: Formüller için hızlı başvuru kılavuzu

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

Excel'de hücre, değer veya gün sayısını hızlıca hesaplamak için sayılar ve metinler için COUNT ailesi fonksiyonlarını, benzersiz kayıtlar için UNIQUE ve çalışma günlerinin hesaplanması için NETWORKDAYS kullanın. Örneğin, =COUNTA(A1:A10) formülü tüm dolu hücrelerin sayısını gösterirken, =NETWORKDAYS(A1; B1) iki tarih arasındaki çalışma günü sayısını verir. Aşağıda her durum için kesin talimatlar yer almaktadır.

Sayım türleri arasındaki farklar

Yeni başlayanların yaptığı en büyük hata, "her şeyi" saymak ile sadece sayıları saymak arasındaki karışıklıktır. Excel'de bunun için farklı fonksiyonlar sorumludur:

  • COUNT (SAY): Sadece sayı içeren hücreleri okur. Tarihler ve saatler de sayı olarak kabul edilir. Metinler göz ardı edilir.
  • COUNTA (SAYI): Tüm boş olmayan hücreleri (metin, sayı, mantıksal değerler, hatalar) okur.
  • COUNTBLANK (BOŞLUKSAY): Sadece tamamen boş olan hücreleri sayar.

Boş bir dize döndüren (="") bir formül görsel olarak boş görünse de, COUNTA fonksiyonu onu dolu bir hücre olarak sayacaktır. Görünen içeriğin kesin takibi için bunu hatırlamak önemlidir.

Dolu hücrelerin ve değerlerin sayılması

Fonksiyon seçimi, aralığınızda tam olarak ne bulunduğuna bağlıdır.

Temel fonksiyonlar

Basit sayım işlemleri için aşağıdaki yapıları kullanın:

GörevFormülAçıklama
Tüm boş olmayan hücreleri say=COUNTA(A2:A100)Metin, sayı ve tarihleri dikkate alır.
Sadece sayıları say=COUNT(A2:A100)Metinleri ve boşlukları yok sayar.
Boş hücreleri say=COUNTBLANK(A2:A100)Raporlardaki eksiklikleri bulmak için faydalıdır.

Koşullu sayım

Saymadan önce verileri filtrelemeniz gerekiyorsa, COUNTIF (tek koşul) veya COUNTIFS (birden fazla koşul) kullanın.

  • Örnek 1: 50'den büyük kaç değer var? =COUNTIF(A2:A100; ">50")
  • Örnek 2: Durumu "Tamamlandı" olan kaç satır var? =COUNTIF(B2:B100; "Tamamlandı")
  • Örnek 3: Boş dize içeren formülleri yok sayarak kesin dolu hücre sayımı: =SUMPRODUCT(--(LEN(A2:A100)>0)) Bu formül içeriğin uzunluğunu kontrol eder: uzunluk 0'dan büyükse, hücre dolu olarak kabul edilir.

Benzersiz değerlerin sayısı nasıl hesaplanır

Benzersiz kayıtların sayılması (örneğin, listedeki farklı müşteri sayısı) Excel sürümüne bağlıdır.

Excel 365 ve Excel 2021+ için

UNIQUE ve COUNTA fonksiyon kombinasyonunu kullanın. Bu en güvenilir yöntemdir.

A2:A100 aralığındaki benzersiz boş olmayan değerleri saymak için formül:

=COUNTA(UNIQUE(FILTER(A2:A100; A2:A100<>"")))

Mantık: FILTER boşlukları kaldırır, UNIQUE yalnızca tekil örnekleri bırakır, COUNTA sonucu sayar.

Eski Excel sürümleri için

UNIQUE fonksiyonu yoksa, klasik dizi formülünü (eski sürümlerde Ctrl+Shift+Enter ile girilir) veya özet tabloları kullanın:

=СУММ(1/СЧЁТЕСЛИ(A2:A100; A2:A100))

Önemli: Bu formül büyük aralıklarda yavaş çalışabilir ve boş hücreler varsa hata verebilir. Verileri önceden filtrelemek daha iyidir.

Tarihler arasındaki gün sayısının hesaplanması

Excel'de tarihler sıra numaraları olarak saklandığından, basit B1-A1 farkı zaten gün sayısını verir. Ancak iş görevleri için genellikle çalışma günlerine ihtiyaç duyulur.

Tüm takvim günleri

Tam aralığı (hafta sonları dahil) elde etmek için: =B1 - A1 + 1 (Hem ilk hem de son günü dahil etmek istiyorsanız 1 ekleyin).

Sadece çalışma günleri

NETWORKDAYS fonksiyonu otomatik olarak Cumartesi ve Pazar günlerini hariç tutar.

  • Temel hesaplama (Pzt-Cum): =NETWORKDAYS(A1; B1)
  • Resmi tatiller dikkate alınarak: =NETWORKDAYS(A1; B1; E1:E5) (E1:E5 — devlet tatillerinin tarihlerini içeren aralıktır).

Standart olmayan bir çalışma haftanız varsa (örneğin 2 çalış 2 dinle veya Cuma-Cumartesi hafta sonu), NETWORKDAYS.INTL fonksiyonunu kullanın. Üçüncü argüman, hafta sonu kodunu belirlemenize olanak tanır. Örneğin, "0000011" kodu, yalnızca Cumartesi (6. işaret) ve Pazar'ın (7. işaret) hafta sonu olduğunu gösterir; burada 1 tatil, 0 çalışma günü anlamına gelir.

Sayım işlemlerinde sık yapılan hatalar

  1. Tarihler metin olarak kaydedilmiş. Tarih farkı formülü hata veriyor veya garip bir sayı döndürüyorsa, hücre biçimini kontrol edin. Metni tarihe dönüştürmek için =ДАТАЗНАЧ(A1) kullanın.
  2. Gözden kaçan boşluklar. Tek bir boşluk içeren bir hücre, COUNTA için boş değildir ancak görsel algı için boştur. Saymadan önce verileri temizlemek için =СЖПРОБЕЛЫ() fonksiyonunu kullanın.
  3. Tatil aralığında hata. NETWORKDAYS kullanırken, tatil aralığının metin açıklamaları yerine gerçekten tarihler içerdiğinden emin olun.

SSS

Bir hücredeki kelime sayısı nasıl hesaplanır? Tek hücreler için özel bir formül yoktur, ancak bir aralık için şu kullanılabilir: =СУММ(ДЛСТР(A1:A10)-ДЛСТР(ПОДСТАВИТЬ(A1:A10;" ";""))+1).

Neden COUNTA boş bir hücreyi sayıyor? Muhtemelen hücrede "" (boş dize) döndüren bir formül vardır veya görünmez bir boşluk/satır başı karakteri bulunmaktadır.

Koşullu benzersiz değerler sayılabilir mi? Evet, yeni Excel sürümlerinde: =COUNTA(UNIQUE(FILTER(A2:A100; B2:B100="Москва"))). Bu formül, B sütununda "Москва" belirtilen satırlar için yalnızca benzersiz şehirleri sayacaktır.