İçeriğe geç
parazade

Taşma Nedir?

İngilizce: Spill

Yayın: · Son güncelleme:

Taşma Nedir? Kısaca

Taşma, Excel'de birden çok sonuç döndüren bir formülün sonuçlarını kendi hücresinden başlayarak komşu boş hücrelere yaymasıdır. İngilizcede spill denir; yayılacak alan dolu ya da uygun değilse #TAŞMA! hatası görünür.

Taşma nedir?
İçindekiler
  1. Taşma nedir?
  2. #TAŞMA! hatası neden çıkar?
  3. Nasıl giderilir?

Taşma nedir?

Taşma, dinamik dizi özelliğinin hücrelerdeki görünen sonucudur. Bir hücreye =BENZERSİZ(A2:A200) yazdığınızda Excel tekrarsız değerleri o hücreden aşağı doğru dizer. Formül yalnız ilk hücrede durur, diğer hücreler değerleri ondan alır.

Bu sonuç alanı Microsoft 365 ve Excel 2021 gibi dinamik dizi destekleyen sürümlerde çalışır. Eski sürümlerde aynı formül ya yalnız ilk değeri verir ya da desteklenmez.

#TAŞMA! hatası neden çıkar?

Excel sonuçları yaymadan önce gereken hücrelerin boş olup olmadığına bakar. Yolda tek bir dolu hücre bile varsa hiçbir sonucu yazmaz ve formül hücresinde #TAŞMA! hatası gösterir. Bu dolu hücre görünmez bir boşluk karakteri bile olabilir.

Başlıca nedenler şunlardır:

  • Taşma alanında veri ya da boşluk içeren bir hücre bulunması
  • Formülün bir Excel tablosunun içine yazılması (tablolar taşmayı desteklemez)
  • Birleştirilmiş hücrelerin yolu kesmesi
  • Sonuç sayısının sayfanın sınırını aşması

Nasıl giderilir?

Hatalı hücreye tıkladığınızda yanında küçük bir uyarı simgesi çıkar ve engelleyen hücreleri seçme seçeneği sunar. Bu hücreleri boşaltınca sonuçlar kendiliğinden yerine oturur.

Örneğin E2'deki FİLTRE formülü 12 satır döndürecek, ama E9'da eski bir not var. Notu başka bir sütuna taşımanız yeterlidir. Taşmanın kapladığı alanı ve bu alana nasıl başvurulduğunu taşma aralığı maddesinde bulabilirsiniz.

Paylaşılan dosyalarda taşan formülün altına veri girilmemesi için alanı açık renkle işaretlemek ya da kısa bir not düşmek, başkalarının farkında olmadan hatayı tetiklemesini önler.

Sıkça Sorulan Sorular

Excel'de #TAŞMA! hatası ne demek?

Formülün birden çok sonucu yayacağı alanda boş olmayan hücre bulunduğunu ya da yayılmanın mümkün olmadığını gösterir. Engelleyen hücreler boşaltılınca hata kalkar.

Excel tablosunda taşma neden çalışmıyor?

Excel tabloları yapıları gereği taşan formülleri desteklemez. Dinamik dizi formülünü tablonun dışındaki bir hücreye yazmanız gerekir.

İlgili terimler

Taşma Aralığı(Spill Range)Taşma aralığı, Excel'de bir dinamik dizi formülünün sonuçlarının yayıldığı hücre bloğudur. İlk hücrede formül, diğerlerinde sonuç değerleri bulunur; aralığa ilk hücre adresi ve diyez işaretiyle, örneğin E2# biçiminde başvurulur.Dinamik Dizi(Dynamic Array)Dinamik dizi, Excel'de birden çok sonuç döndüren bir formülün sonuçlarını komşu hücrelere kendiliğinden yaymasını sağlayan hesaplama özelliğidir. Microsoft 365 ve Excel 2021 ile gelen bu yapı FİLTRE, SIRALA ve BENZERSİZ gibi fonksiyonların temelidir.Dizi Formülü(Array Formula)Dizi formülü, Excel'de tek bir formülle bir değer kümesinin tamamı üzerinde hesap yapan formüldür. Sonuç tek bir değer ya da birden çok hücreye dağılan bir değer dizisi olabilir; eski sürümlerde Ctrl+Shift+Enter ile girilir.Excel Tablosu(Excel Table)Excel tablosu, bir veri aralığını adı, başlık satırı ve kendi kuralları olan tek bir nesneye dönüştüren özelliktir. Yeni satır eklendiğinde tablo kendiliğinden genişler; formüller, grafikler ve pivot tablolar güncel kalır.Hücre(Cell)Hücre, Excel'de bir satır ile bir sütunun kesiştiği kutudur. Her hücrenin B4 gibi bir adresi vardır ve içine sayı, metin, tarih ya da formül girilebilir; tablodaki en küçük veri birimidir.Satır(Row)Satır, Excel çalışma sayfasında soldan sağa uzanan yatay hücre dizisidir. Satırlar sayfanın solunda 1, 2, 3 diye numaralanır ve bir tabloda genellikle her satır tek bir kaydı temsil eder.