İçeriğe geç
parazade

#BOŞ!

İngilizce Excel'de: #NULL!

Excel #BOŞ! (#NULL!) Hatası: Nedenleri ve Hızlı Çözümü

Yayın: · Son güncelleme:

Kısaca

#BOŞ! hatası, formülde kesişmeyen iki aralık arasında boşluk karakteri kullanıldığını gösterir. Excel boşluğu kesişim işleci sayar; aralıkları ayırmak için noktalı virgül, aralık belirtmek için iki nokta kullanmak hatayı giderir.

#BOŞ! hatasının nedenleri

  1. 1

    Aralıklar arasında noktalı virgül yerine boşluk

    TOPLA(B2:B3 C2:C3) iki aralığın kesişimini ister; ortak hücre yoksa #BOŞ! döner.

  2. 2

    İki nokta yerine boşluk

    B2:B3 yazılacakken B2 B3 yazılırsa Excel iki tek hücrenin kesişimini arar.

  3. 3

    Kesişmeyen aralıklarla bilinçli kesişim

    Kesişim işleci bilerek kullanılmış ama aralıklardan biri yanlış satırı veya sütunu gösteriyor.

Nasıl düzeltilir?

  1. 1Aralıkları noktalı virgülle ayırın

    İki ayrı aralığı tek fonksiyonda kullanırken araya noktalı virgül koyun.

    =TOPLA(B2:B3;C2:C3)

    Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

  2. 2Bitişik aralığı iki noktayla yazın

    Yan yana duran sütunları tek blok olarak belirtin.

    =TOPLA(B2:C3)

    Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

  3. 3Kesişimi doğru aralıklarla kurun

    Kesişim işleci kullanıyorsanız satır ve sütun aralıklarının ortak hücre paylaştığını kontrol edin.

    =TOPLA(B2:C2 B2:B3)

    Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

İçindekiler
  1. #BOŞ! hatası nereden gelir?
  2. Hangi yazım hataları #BOŞ! üretir?
  3. Doğru işleci seçmek
  4. Kesişim işlecini bilerek kullanmak
  5. Hemen deneyin

#BOŞ! hatası nereden gelir?

#BOŞ!, Excel'in iki aralığın kesişimini bulamadığını bildirir. İngilizce Excel'de #NULL! olarak görünür. Hata çoğu zaman bir yazım kazasından doğar: aralıkları ayırmak isterken araya boşluk koymak.

Excel'de boşluk karakteri kesişim işlecidir. =TOPLA(B2:B3 C2:C3) formülü "B2:B3 ile C2:C3'ün ortak hücrelerini topla" anlamına gelir. Bu iki aralığın ortak hücresi olmadığı için sonuç #BOŞ! olur.

Hangi yazım hataları #BOŞ! üretir?

En yaygın durum, iki ayrı aralığı toplarken noktalı virgül yerine boşluk yazmaktır. Ocak ve Şubat sütunlarını birlikte toplamak isteyen biri =TOPLA(B2:B3;C2:C3) yazmalıyken noktalı virgülü atlarsa formül hata verir.

İkinci durum, aralık yazarken iki noktayı boşlukla karıştırmaktır. =TOPLA(B2 B3) iki tek hücrenin kesişimini ister; B2 ile B3 ortak hücre paylaşmadığı için yine #BOŞ! alırsınız. Bu tür hatalar, formülü başka bir kaynaktan kopyalarken ya da hızlı yazarken kolayca oluşur.

Doğru işleci seçmek

Excel'de aralıklarla ilgili üç başvuru işleci vardır. İki nokta (:) bir aralık tanımlar, örneğin B2:C3 dört hücrelik bir bloktur. Noktalı virgül (;) Türkçe Excel'de birden fazla aralığı tek fonksiyonda birleştirir. Boşluk ise yalnız iki aralığın ortak hücrelerini alır.

Bölge tablosunda iki ayın toplamını almak için iki yol vardır: =TOPLA(B2:B3;C2:C3) ya da tek blok olarak =TOPLA(B2:C3). İkisi de 100 + 120 + 80 + 90 = 390 sonucunu verir.

Kesişim işlecini bilerek kullanmak

Boşluk işleci yanlış değildir; doğru yerde işe yarar. =TOPLA(B2:C2 B2:B3) Kuzey satırı ile Ocak sütununun kesiştiği hücreyi, yani B2'yi verir ve sonuç 100 olur. Satır ve sütun başlıklarına ad tanımladığınız tablolarda bu yöntem okunaklı formüller yazmanızı sağlar.

Kesişimi bilerek kullanıyorsanız iki aralığın gerçekten ortak hücre paylaştığından emin olun. Aralıklardan biri yanlış satırı gösteriyorsa hata yine #BOŞ! olur.

Hemen deneyin

#BOŞ! veren formülü seçin ve formül çubuğunda aralıkların arasındaki karakterlere bakın. İki ayrı aralığı birleştirmek istiyorsanız boşluğu noktalı virgülle, tek bir blok kastediyorsanız iki noktayla değiştirin.

Örnekler

Örnek 1: Kesişmeyen aralıklar #BOŞ! üretir
ABCDE
1BölgeOcakŞubat
2Kuzey100120#NULL!
3Güney8090
=TOPLA(B2:B3 C2:C3)

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: #NULL!

Boşluk kesişim işlecidir. B2:B3 ile C2:C3 ortak hücre paylaşmadığı için sonuç #BOŞ! (#NULL!) olur.

Örnek 2: Noktalı virgülle düzeltme
ABCDE
1BölgeOcakŞubat
2Kuzey100120390
3Güney8090
=TOPLA(B2:B3;C2:C3)

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: 390

İki aralık birleştirilir: 100 + 80 + 120 + 90 = 390.

Örnek 3: Tek blok olarak toplama
ABCDE
1BölgeOcakŞubat
2Kuzey100120390
3Güney8090
=TOPLA(B2:C3)

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: 390

Sütunlar bitişik olduğu için B2:C3 tek aralık olarak yazılabilir; sonuç yine 390.

Örnek 4: Kesişim işlecini bilerek kullanma
ABCDE
1BölgeOcakŞubat
2Kuzey100120100
3Güney8090
=TOPLA(B2:C2 B2:B3)

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: 100

Kuzey satırı (B2:C2) ile Ocak sütununun (B2:B3) ortak hücresi B2'dir; sonuç 100.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · hatalı ve düzeltilmiş formüller yan yana

#BOŞ! hatası veren fonksiyonlar

Sıkça Sorulan Sorular

#BOŞ! hatası boş hücre yüzünden mi çıkar?

Hayır. Adı yanıltıcı olsa da #BOŞ! boş hücrelerle ilgili değildir; kesişmeyen iki aralık arasındaki boşluk işlecinden kaynaklanır.

#BOŞ! ile #NULL! aynı hata mı?

Evet. Türkçe Excel'de #BOŞ!, İngilizce Excel'de #NULL! olarak görünür.

Türkçe Excel'de aralıkları neyle ayırmalıyım?

Türkçe Excel'de bağımsız değişkenler ve ayrı aralıklar noktalı virgülle ayrılır. Virgül ondalık ayracı olarak kullanılır.