BOŞLUKSAY hangi boşluğu ölçer?
BOŞLUKSAY, İngilizce adı COUNTBLANK olan ve belirtilen aralıktaki boş hücrelerin adedini hesaplayan Excel işlevidir. Eksik teslimat tarihi, girilmemiş maliyet veya tamamlanmamış kontrol alanlarını izlemek için kullanılır. Sonucun anlamı seçilen alanın iş kuralına bağlıdır: boş tarih teslim edilmedi durumunu gösterebilir, fakat henüz açılmamış kayıtlar da aynı biçimde boş kalabilir.
Söz dizimi ve boş metin kuralı
=BOŞLUKSAY(aralık)
=COUNTBLANK(range)
aralık, boşluğu incelenecek hücre kümesidir. Microsoft Excel bu kapsamda gerçek boş hücreleri ve boş metin "" döndüren formülleri sayar. Sayısal sıfır boş kabul edilmez. Yalnız boşluk karakteri içeren metin ise gerçek boş değildir. Dolayısıyla hücrenin görünümünden hareketle bütün boş görünümlerin aynı sonuç üreteceği çıkarılmamalıdır.
İşlevin Microsoft söz diziminde tek aralık bağımsız değişkeni bulunur. Farklı alanları tek bir eksik sayısında toplamak istiyorsanız her alanın kapsamını ayrı düşünün. Aynı satırda iki boş alan bulunması, iki eksik alan fakat tek eksik kayıt anlamına gelir. BOŞLUKSAY satırların benzersiz adedini değil, hücrelerin adedini ölçer.
Teslimat tablosunda eksik alan sayısı
B2:B6 teslimat onay numaralarını içersin. B2=701, B3 gerçek boş, B4=0, B5 gerçek boş ve B6=705 olsun.
=BOŞLUKSAY(B2:B6)
Sonuç 2'dir. B3 ve B5 eksik alan olarak sayılır; B4'teki sıfır sayı olduğu için sayılmaz. İşletmenizin sisteminde sıfır “onay alınmadı” anlamına geliyorsa yalnız bu sayaçla bekleyen teslimat sayısını bulamazsınız. Sıfır ile boş durumu kapsayan açık bir kayıt kuralı kurmanız gerekir.
B3'e 703 girildiğinde sonuç 1 olmalıdır. Bu değişikliği kaynak kayıt kimliğiyle birlikte kontrol edin; yanlış satıra girilen onay numarası eksik toplamını düşürse de doğru teslimatı tamamlamaz. Eksik alan listesini yalnız sayısal özetle kapatmak yerine, düzeltilecek satırların kimliklerini de görünür tutun.
Hazırlanmış boş satırlar neden sonucu büyütür?
Veri girişine ayrılmış B2:B1000 alanında henüz yalnız beş teslimat varsa, bütün alanı saymak kullanılmayan yüzlerce hücreyi eksik teslimat gibi gösterebilir. Aralığı mevcut kayıt kapsamıyla sınırlandırın veya yalnız aktif kayıtların zorunlu alanlarını inceleyin. Raporun “eksik alan” tanımı, ileride kullanılacak boş çalışma alanlarını kapsamamalıdır.
Birden çok zorunlu sütun sayıldığında sonuç kayıt adedini aşabilir. Örneğin aynı teslimatta hem tarih hem onay numarası yoksa iki hücre boşluğu oluşur. Yönetim raporunda “iki eksik teslimat” yazmak bu sayıyı yanlış yorumlar. Hücre tamlığı ile kayıt tamlığını ayrı ölçümler olarak adlandırın.
Eksik alanları tamamlayan süreçte değişiklik tarihini saklayın. Dünkü iki eksik kaydın bugün bir eksik kayda düşmesi, hangi teslimatın tamamlandığıyla eşleşmelidir. Kaynakta bir kaydın silinmesi de sayacı düşürebilir; bu durum tamamlama değildir. Özet azalmasını kayıt kimliği ve durum değişikliğiyle birlikte incelemek, görünüşte iyileşen veri kalitesini doğru yorumlamayı sağlar.
İleri denetim ve motor farkı
BOŞLUKSAY ile doluluk sayacının her zaman bir aralığın toplam hücre adedini oluşturacağını varsaymayın. Microsoft Excel'de boş metin üreten bir formül, BOŞLUKSAY tarafından boş kabul edilirken BAĞ_DEĞ_DOLU_SAY tarafından içerik olarak sayılır. Bu nedenle iki sonuç aynı hücreyi kapsayabilir. Bir formun eksiklerini ölçerken bu kesişimi dikkate alın.
Microsoft COUNTBLANK belgesi boş metin formülleri ile sıfır ayrımını açıkça belirtir. Excel Online sitemizin mevcut motoru gerçek boş hücreleri sayar fakat boş metin döndüren formülleri aynı biçimde saymaz. Bu nedenle destek kapsamı kısmi olarak belirtilmiştir. Makaledeki çalıştırılabilir örnek gerçek boş hücrelere dayanır; Microsoft Excel'deki ="" senaryosunu sitede aynı sonuç verecekmiş gibi kullanmayın.
Kaynaklar ve teknik doğrulama
İşlev davranışı ve ürün farkları için başvurulan resmi belgeler: