#TAŞMA! Hatası Nasıl Düzeltilir

#TAŞMA! Hatası Nasıl Düzeltilir işlemine dair bilgilerin yer aldığı faydalı bir Excel makalesi bulunmaktadır.

#TAŞMA! Hatası Nasıl Düzeltilir makalesi, hatanın çözümüne dair detayları adım adım anlatarak, bu hatanın nasıl düzeltileceğini öğretmektedir.

Taşma Aralığı ve #TAŞMA! Hatası Hakkında​

#TAŞMA! Hatası Nasıl Düzeltilir

Excel Dinamik Dizi Formülleri, birden çok değer döndürmektedir. Böylece, bu değerleri doğrudan çalışma sayfasına “taşma” yapmaktadırlar. Değerleri içine alan dikdörtgene “taşma aralığı” denmektedir. Veri değiştiğinde, taşma aralığı gerektiği gibi genişlemekte veya daralmaktadır. Yeni değerler eklendiğini veya mevcut değerlerin kaybolduğu görülmektedir.

Bir taşma aralığı çalışma sayfasındaki bir şey tarafından engellendiğinde #TAŞMA! hatası oluşmaktadır.

Örneğin, taşmayı bekleyen bir formül yazıldığında, çalışma sayfasındaki mevcut verilerin bir kısmı buna engel olacaktır. Bunun çözümü, engelleyici verilerin taşma aralığını temizlemektir.

Kafa karışıklıklığına sebep olan bu hatanın nasıl ortaya çıkabileceğini anlamak için makaleyi okumaya devam etmek gerekmektedir. Böylece, bu hatanın çözümü için de yapılması gerekenler öğrenilecektir.

Taşma Davranışı​

Taşma davranışının otomatik ve doğal olduğunu anlamak önemlidir. Dinamik Excel’de (şu anda yalnızca Excel 365) herhangi bir formül, sonuçları taşırmaktadır. Bir formülün birden çok sonuç döndürmesini engellemenin yolları olsa da, taşması genel bir ayarla devre dışı bırakılamamaktadır. Benzer şekilde, Excel’de #TAŞMA! hatalarını devre dışı bırakma seçeneği bulunmamaktadır. #TAŞMA! hatasını düzeltmek için sorunun kök nedeni araştırılmalıdır. Böylece, çözmek için gerekli adımların atılması gerekmektedir.

Çözüm 1 – Taşma Aralığını Temizleyin​

Bu çözüm için en basit durumdur. Formül birden çok değer dökmesi gerektiği yerde, #TAŞMA! hatası verirse, yolunda gitmeyen birşeyler var demektir. Hatayı gidermek ve sınırlarını görebilmek için taşma aralığındaki herhangi bir hücre seçilmelidir. Ardından, engellemeye sebep olan verilerin başka bir konuma taşınması veya silinmesi gerekmektedir. Taşma aralığındaki hücrelerin boş olması gerektiğine dikkat edilmelidir. Ayrıca, boşluk gibi görünmez karakterler içeren hücrelere de dikkat edilmelidir.

Aşağıdaki ekranda, “X” değeri taşma aralığını engellemektedir:

#TAŞMA! Hatası Nasıl Düzeltilir

“X” silindiğinde, BENZERSİZ fonksiyonu sonuçları normal olarak aşağıya doğru taşıracaktır:

Çözüm 2 – @ Karakteri Ekleyin​

Dinamik Dizilerden önce Excel, birden çok sonuç döndürme potansiyeli olan bazı formüllerin yalnızca tek bir sonuç döndürmesini sağlamak için sessizce “İçerik Kesişimi” adı verilen bir davranış uygulardı. Dinamik olmayan Excel dizisinde, bu formüller hatasız normal görünümlü bir sonuç döndürmektedirler. Ancak, bazı durumlarda Dinamik Excel’de girilen formül aynı #TAŞMA! hatasını oluşturmaktadır. Örneğin, aşağıdaki ekranda, D3 hücresi bu formülü içermektedir:

=$B$3:$B$8+10

#TAŞMA! Hatası Nasıl Düzeltilir

Bu formül, örneğin Excel 2016 versiyonunda ya bir hata vermez, çünkü içerik kesişimi formülün birden çok sonuç döndürmesini engellemektedir. Bununla birlikte, Dinamik Excel’de, formül, D3:D8’den kopyalandığı için, taşan birden çok sonucu otomatik olarak çalışma sayfasına döndürmekte ve bunlar birbirine çarpılmaktadır.

İçerik kesişimi etkinleştirmek için @ karakterini aşağıdaki gibi kullanalım:

=@$B$3:$B$8+10

Bu değişiklikle, her formül yine tek bir sonuç döndürmetedir. Böylece, #TAŞMA! hatası kaybolmaktadır.

1663454331927.webp

Not: Bu durum Excel 365 kullanıcılarının, Excel’in eski sürümlerinde oluşturulan formülleri açtıklarında, formül içinde aniden “@” karakterini gördüklerinin de açıklamasıdır. Bu, uyumluluğu korumak için yapılmıştır. Excel’in eski sürümlerindeki formüller birden çok hücreye taşamadığından, formül Dinamik Excel’de açıldığında aynı davranışı sağlamak için @ karakterini eklemektedir.

Çözüm 3 – Geleneksel Dinamik Dizi Formülü​

Üstteki resimde gösterilen #TAŞMA! hatasını düzeltmenin başka (daha iyi) bir yoluda, D5 hücresine şu şekilde bir geleneksel bir dinamik dizi formülü kullanmaktır:

=B3:B8+10

Dinamik Excel’de, bu tek formül aşağıdaki ekran görüntüsünde görüldüğü gibi sonuçları D3: D8 aralığına taşıracaktır:

1663454422939.webp

Üstteki ekran görüntüsünden görüleceği üzere, Mutlak başvuru kullanmaya gerek olmadığı anlaşılmaktadır.

#TAŞMA! Hatası Nasıl Düzeltilir isimli makaleden yararlanılması temennisiyle.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Döngüsel Başvuru Hatası ve Çözümü

Döngüsel Başvuru Hatası ve Çözümü

Excel Hatası Sorunlarını Çözme

Excel Hatası Sorunlarını Çözme