#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
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
İki nokta yerine boşluk
B2:B3 yazılacakken B2 B3 yazılırsa Excel iki tek hücrenin kesişimini arar.
- 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?
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)=SUM(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.
2Bitişik aralığı iki noktayla yazın
Yan yana duran sütunları tek blok olarak belirtin.
=TOPLA(B2:C3)=SUM(B2:C3)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
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)=SUM(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
#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
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Bölge | Ocak | Şubat | ||
| 2 | Kuzey | 100 | 120 | #NULL! | |
| 3 | Güney | 80 | 90 |
=TOPLA(B2:B3 C2:C3)=SUM(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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Bölge | Ocak | Şubat | ||
| 2 | Kuzey | 100 | 120 | 390 | |
| 3 | Güney | 80 | 90 |
=TOPLA(B2:B3;C2:C3)=SUM(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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Bölge | Ocak | Şubat | ||
| 2 | Kuzey | 100 | 120 | 390 | |
| 3 | Güney | 80 | 90 |
=TOPLA(B2:C3)=SUM(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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Bölge | Ocak | Şubat | ||
| 2 | Kuzey | 100 | 120 | 100 | |
| 3 | Güney | 80 | 90 |
=TOPLA(B2:C2 B2:B3)=SUM(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.
#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.