İçeriğe geç
parazade
BilgiÖrnekler doğrulandı

EBOŞSA Formülü (ISBLANK): Boş Hücreleri Tespit Etme

EBOŞSA

İngilizce adı: ISBLANK

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

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)

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ümanDurumAçıklama
değervalueZorunluBoş olup olmadığı sınanacak hücre. Genellikle tek bir hücre başvurusudur.
İçindekiler
  1. EBOŞSA ne zaman DOĞRU döner?
  2. Argüman
  3. Teslim durumunu EĞER ile yazdırmak
  4. Boş görünen ama boş olmayan hücreler
  5. Veri doğrulamada zorunlu alan
  6. Sık yapılan hatalar
  7. Benzer formüller

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

Örnek 1: E-posta alanı boş mu?
ABCD
1MüşteriE-posta
2GökhanDOĞRU
=EBOŞSA(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.

Örnek 2: Teslim tarihine göre durum
ABCDE
1SiparişKargo firmasıTeslim tarihi
2S-4410Yurtiçi12.10.2026Teslim edildi
=EĞER(EBOŞSA(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.

Örnek 3: Boş görünen formül hücresi
ABCD
1ÜrünNot
2Masa=""YANLIŞ
=EBOŞSA(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Ş.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İ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.