EBOŞSA Formülü (ISBLANK): Boş Hücreleri Tespit Etme
EBOŞSA
İngilizce adı: ISBLANK
Yayın: · Son güncelleme:
EBOŞSA kısaca
EBOŞSA, başvurulan hücre tamamen boşsa DOĞRU, içinde herhangi bir değer ya da formül varsa YANLIŞ döndürür. Eksik veri girişlerini bulmak ve EĞER ile boş satırları atlamak için kullanılır.
Söz dizimi
EBOŞSA(değer)ISBLANK(value)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
değervalue | Zorunlu | Boş olup olmadığı sınanacak hücre. Genellikle tek bir hücre başvurusudur. |
İçindekiler
EBOŞSA ne zaman DOĞRU döner?
Excel EBOŞSA formülü bir hücrenin tamamen boş olup olmadığını kontrol eder. Hücrede hiçbir şey yoksa DOĞRU, sayı, metin, boşluk karakteri ya da formül varsa YANLIŞ döndürür. Eksik bilgi bulunan satırları işaretlemenin en doğrudan yoludur.
Bir kayıt formunda e-posta sütunu bazı satırlarda boş kalmış olsun. =EBOŞSA(B2) formülü B2 boşsa DOĞRU yazar. Formülü aşağı kopyaladığınızda DOĞRU çıkan satırlar tamamlanması gereken kayıtlardır.
Argüman
Formül tek bir argüman alır: değer. Pratikte buraya neredeyse her zaman tek bir hücre başvurusu yazılır. Bir aralığın tamamının boş olup olmadığını sormak istiyorsanız BOŞLUKSAY ile boş hücreleri sayıp toplam hücre sayısıyla karşılaştırırsınız.
EBOŞSA'nın içine sabit bir değer yazmak anlamsızdır. =EBOŞSA("") YANLIŞ döner, çünkü iki tırnak bir boş metin değeridir, boş hücre değildir.
Teslim durumunu EĞER ile yazdırmak
EBOŞSA tek başına DOĞRU/YANLIŞ verir, EĞER ile birlikte okunur bir sonuca dönüşür. Kargo takip tablosunda teslim tarihi C sütununa giriliyorsa =EĞER(EBOŞSA(C2);"Teslim edilmedi";"Teslim edildi") formülü tarihi dolu satırlarda "Teslim edildi" yazar.
Aynı kalıp hesaplamaları korumak için de kullanılır. Adet girilmemiş satırlarda tutarın 0 yerine boş görünmesini istiyorsanız =EĞER(EBOŞSA(C2);"";B2*C2) yazabilirsiniz. Dolu bir hücre aramak için ise formülü DEĞİL ile çevirirsiniz: =DEĞİL(EBOŞSA(B2)).
Boş görünen ama boş olmayan hücreler
En sık karşılaşılan sürpriz, formül sonucu "" olan hücrelerdir. =EĞER(A2>0;"";"x") gibi bir formül hücreyi boş gösterir, ama hücrede formül olduğu için EBOŞSA YANLIŞ döndürür. Bu hücreleri yakalamak için B2="" karşılaştırmasını kullanın; bu ifade hem gerçek boş hücrelerde hem de "" sonucunda DOĞRU olur.
Boşluk karakteri de aynı etkiyi yapar. Bir hücreye yanlışlıkla boşluk tuşuna basılmışsa hücre boş görünür ama EBOŞSA YANLIŞ verir. KIRP ile temizlenmiş değeri "" ile karşılaştırmak bu satırları da yakalar.
Veri doğrulamada zorunlu alan
EBOŞSA, bir sütuna veri girilmeden diğerine geçilmesini önlemek için de kullanılabilir. Fatura tablosunda müşteri adı yazılmadan tutar girilmesini engellemek isteyelim. Tutar sütununa uygulanan özel veri doğrulama kuralına =DEĞİL(EBOŞSA($A2)) yazılırsa, A sütunu boşken girilen tutar reddedilir.
Bu yöntem, ortak kullanılan tablolarda eksik kayıtları kaynağında önler. Kural yalnız yeni girişlerde çalışır; mevcut verilerdeki eksikleri bulmak için Veri sekmesindeki geçersiz verileri daire içine alma komutunu kullanabilirsiniz. Ardından işaretlenen satırları tek tek tamamlarsınız.
Sık yapılan hatalar
Bir diğer yanılgı, EBOŞSA'nın sıfırı boş saymasıdır. 0 bir değerdir ve sonuç YANLIŞ olur. Ayrıca başka bir sistemden yapıştırılan verilerde görünmeyen karakterler kalabilir; bu durumda UZUNLUK formülü hücrenin gerçekten boş olup olmadığını gösterir.
Sayfalar arası başvurularda da dikkat gerekir. Boş bir hücreye =Sayfa1!B2 diye başvuran formül 0 gösterir ve bu hücreye uygulanan EBOŞSA YANLIŞ döner, çünkü artık hücrede formül vardır.
Benzer formüller
Bir aralıktaki boş hücre sayısı için BOŞLUKSAY, dolu hücre sayısı için BAĞ_DEĞ_DOLU_SAY kullanılır. Değerin sayı olup olmadığını sınamak isterseniz ESAYIYSA uygundur.
Kendi tablonuzda zorunlu bir sütun seçin ve yanına =EBOŞSA(B2) yazın. Ardından aynı sütunda =B2="" sonucuyla karşılaştırın; iki sonucun ayrıldığı satırlar formül ya da boşluk içeren hücrelerdir.
Örnekler
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Müşteri | E-posta | ||
| 2 | Gökhan | DOĞRU |
=EBOŞSA(B2)=ISBLANK(B2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: DOĞRU
B2 hücresine hiçbir şey girilmemiş. EBOŞSA bu yüzden DOĞRU döndürür.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Sipariş | Kargo firması | Teslim tarihi | ||
| 2 | S-4410 | Yurtiçi | 12.10.2026 | Teslim edildi |
=EĞER(EBOŞSA(C2);"Teslim edilmedi";"Teslim edildi")=IF(ISBLANK(C2),"Teslim edilmedi","Teslim edildi")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: Teslim edildi
C2'de tarih olduğu için EBOŞSA YANLIŞ döner. EĞER üçüncü argümandaki Teslim edildi metnini yazar.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ürün | Not | ||
| 2 | Masa | ="" | YANLIŞ |
=EBOŞSA(B2)=ISBLANK(B2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: YANLIŞ
B2 boş metin döndüren bir formül içeriyor. Hücre boş görünse de içinde formül olduğu için sonuç YANLIŞ.
Yaygın hatalar ve çözümleri
- #DEĞER!
Neden: EBOŞSA ile işaretlenmeyen boş hücreler, metin içeren hücrelerle birlikte aritmetik işleme girdi.
Çözüm: Hesaplamayı EĞER(EBOŞSA(C2);"";...) biçiminde koruyun ve metin değerleri temizleyin.
#DEĞER! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
Sıkça Sorulan Sorular
Excel EBOŞSA formülü nasıl kullanılır?
Kontrol etmek istediğiniz hücreyi yazarsınız: =EBOŞSA(B2). Hücre tamamen boşsa DOĞRU, içinde bir şey varsa YANLIŞ döner.
Hücre boş görünüyor ama EBOŞSA YANLIŞ diyor, neden?
Hücrede "" döndüren bir formül ya da boşluk karakteri olabilir. Bu durumlarda B2="" karşılaştırması daha güvenilir sonuç verir.
Bir aralığın tamamen boş olduğunu nasıl anlarım?
=BOŞLUKSAY(A2:A10)=SATIRSAY(A2:A10) gibi bir karşılaştırma kullanabilirsiniz. EBOŞSA tek hücre için tasarlanmıştır.