#TAŞMA! hatası, Excel’in dinamik dizi formüllerinde sonuç aralığını yerleştireceği hücrelerin dolu veya engellendiğini fark ettiğinde oluşmaktadır.
Normalde 1’den 5’e kadar değerler alt alta dizilmektedir.
Ancak B1 hücresine herhangi bir değer yaz, ardından A1 hücresine şu formülü gir:
Sonuç: #TAŞMA!
Çünkü B1 hücresinde veri bulunduğundan, Excel dizi sonucunu yayımlayamamaktadır.
Örnek Formül:
Aynı şekilde sağda dolu bir hücre olduğunda #SPILL! dönecektir.) Çözüm: Engellenen hücreleri temizlemektir.
Yaralanılması temennnisiyle.
Excel #TAŞMA! / #SPILL! Hatası
Bu hata, özellikle yeni nesil işlevler (FİLTRE / FILTER, BENZERSİZ / UNIQUE, SIRALA / SORT, SIRALAVEFİLTRELE / SORTBY) kullanıldığında sıkça görülmektedir.Hata Oluşma Koşulları
Bu hata, formülün birden fazla sonuç döndürmesi gerektiği, ancak Excel’in bu sonuçları hücrelere yayamadığı durumlarda oluşmaktadır. Başlıca nedenler şunlardır:- Sonuçların taşacağı hücrelerde veri, formül veya biçim bulunmaktadır.
- Sonuç aralığı korumalı bir hücre bölgesine denk gelmektedir.
- Sonuçların yayıldığı hücre aralığı diğer bir formül tarafından kaplanmaktadır.
- Formülün taşma yönü engellenmiştir (örneğin sütun sınırı).
Hata Üretmek İçin Örnek Formül
A1 hücresine şu formülü yaz:
Kod:
=SIRALI(1;5)
Ancak B1 hücresine herhangi bir değer yaz, ardından A1 hücresine şu formülü gir:
Kod:
=SIRALI(1;2)
Çünkü B1 hücresinde veri bulunduğundan, Excel dizi sonucunu yayımlayamamaktadır.
Çözüm Yöntemleri
Bu hatayı düzeltmek için:- Formülün taşacağı hücreleri kontrol edin.
- Gerekirse ilgili hücreleri boşaltın.
- Dizi formüllerini yerleştirirken önceden yeterli boş alan bırakın.
- Eğer formül bir tablo içindeyse, dinamik dizi işlevleriyle çalışmadığının unutulmaması gerekmektedir. Dolayısıyla klasik formül veya TAŞMA aralığı dışı tablo kullanılması gerekmektedir.
İleri Düzey Not
Bazı durumlarda taşma alanı görünmese de hata alınabilmektedir. Örneğin, sonuç aralığı sayfa sınırlarını aştığında veya gizli sütunlar tarafından engellendiğinde de bu hata dönebilmektedir. Bu durumda:- Ctrl + . (nokta) tuşuyla taşma aralığını hızlıca seçebilirsiniz.
- Hatanın nedenini görmek için hücreye tıkladığında çıkan küçük uyarı simgesi üzerindeki "Formülün yayıldığı hücre dolu" açıklamasını okuyun.
İngilizce Excel’de Karşılığı
Hata Adı: #SPILL!Örnek Formül:
Kod:
=SEQUENCE(5;1)
Önleme İpuçları
- Dizi formüllerini genellikle sayfanın sağ tarafına veya boş bloklara yazmak daha güvenlidir.
- Formül yazmadan önce "Taşma Alanı Önizleme" kutusunu gözlemleyin (Excel 365’te küçük gri çerçeve olarak görünmektedir).
- Aynı hücre aralığına manuel değer girme alışkanlığından kaçının.
Sonuç
#TAŞMA! hatası, Excel’in modern dizi motorunun engellendiğini gösteren bir uyarıdır. Bu hata, formül hatası değil; sayfa düzeni hatasıdır. Gereksiz dolu hücreleri temizlemek çoğu zaman sorunu anında çözmektedir.Yaralanılması temennnisiyle.