Formül birden çok sonuç döndürdüğünde #TAŞMA hataları döndürülür ve Excel sonuçları kılavuza döndüremez. Bu hata türleri hakkında daha fazla ayrıntı için aşağıdaki yardım konularına bakın:
Bu hata, taşan dizi formülü için taşma aralığı boş olmadığında oluşur.
Amaçlanan taşma aralığını gösteren kesikli bir kenarlık göstermek için formülü seçin. Formülü seçerek bir hata denetimi uyarısı görüntülenir.
Hata denetimi uyarısını seçin ve engelleyici hücrelere hemen gitmek için Hücreleri Engelleyici Seç seçeneğini belirleyin. Ardından, engelleyici hücrenin girişini silerek veya taşıyarak hatayı temizleyebilirsiniz. Engel temizlenir temizlenmez dizi formülü amaçlanan şekilde taşar.
Excel, geçici olduğundan ve hesaplama geçişleri arasında yeniden boyutlandırıldığından, taşan dizinin boyutunu belirleyemedi. Örneğin, aşağıdaki formül bu #TAŞMA! işlemini tetikler hatası döndürür:
=SIRALI(RASTGELEARADA(1.1000))
Dinamik dizi yeniden boyutlandırmaları, elektronik tablonun tam olarak hesaplanmasını sağlamak için ek hesaplama geçişlerini tetikleyebilir. Bu ek geçişler sırasında dizinin boyutu değişmeye devam ederse ve sabitlenmezse, Excel dinamik diziyi #TAŞMA! olarak çözer.
Bu hata değeri genellikle SAYIÜRET, RASGDİZİve RASTGELEARADA işlevlerinin kullanımıyla ilişkilidir. KAYDIR, DOLAYLI ve BUGÜN gibi diğer geçici işlevler, her hesaplama geçişinde farklı değerler döndürmez.
Örneğin, aşağıdaki örnekte olduğu gibi E2 hücresine yerleştirildiğinde, =DÜŞEYARA(A:A,A:C,2,YANLIŞ) formülü daha önce yalnızca A2 hücresindeki kimliği arardı. Ancak, dinamik dizi Excel'de formül bir #TAŞMA! hatasını alır çünkü Excel sütunun tamamını arar, 1.048.576 sonuç döndürür ve Excel kılavuzunun sonuna isabet eder.
Bu sorunu çözmenin üç basit yolu vardır:
# |
Yaklaşım |
Formül |
---|---|---|
1 |
Yalnızca ilgilendiğiniz arama değerlerine başvurun. Bu formül stili dinamik bir dizi döndürür ,ancakExcel tablolarıyla çalışmaz.
|
=DÜŞEYARA(A2:A7,A:C,2,FALSE) |
2 |
Yalnızca aynı satırdaki değere başvurun ve ardından formülü aşağı kopyalayın. Bu geleneksel formül stili tablolarda çalışır, ancak dinamik bir dizidöndürmez.
|
=DÜŞEYARA(A2,A:C,2,FALSE) |
3 |
Excel'in @ operatörünü kullanarak örtük kesişim gerçekleştirmesini isteyin ve ardından formülü aşağı kopyalayın. Bu formül stili tablolarda çalışır, ancak dinamik bir dizidöndürmez.
|
=DÜŞEYARA(@A:A,A:C,2,FALSE) |
Dökülen dizi formülleri Excel tablolarında desteklenmez. Formülünüzü tablodan dışarı taşımayı veya tabloyu aralığa dönüştürmeyi deneyin (Tablo Tasarımı > Araçları >Aralığa Dönüştür'ü seçin).
Girmeye çalıştığınız dökülen dizi formülü, Excel'in belleğinin dolmasına neden oldu. Lütfen daha küçük bir diziye veya aralığa başvurmayı deneyin.
Taşınan dizi formülleri birleştirilmiş hücrelere taşınmaz. Lütfen söz konusu hücrelerin birleştirmesini kaldırın veya formülü, birleştirilmiş hücrelerle kesişmeyen başka bir aralığa taşıyın.
Amaçlanan taşma aralığını gösteren kesikli bir kenarlık göstermek için formülü seçin. Formülü seçerek bir hata denetimi uyarısı görüntülenir.
Hata denetimi uyarısını seçebilir ve engelleyici hücrelere hemen gitmek için Hücreleri Engelleyici Seç seçeneğini belirleyebilirsiniz. Birleştirilmiş hücreler temizlenir silinmez dizi formülü istendiği gibi taşınır.
Excel bu hatanın nedenini tanımıyor veya mutabık kılamıyor. Lütfen formülünüzün senaryonuz için gereken tüm bağımsız değişkenleri içerdiğinden emin olun.
Daha fazla yardım mı gerekiyor?
Ayrıca bkz.
Her zaman Excel Teknik Topluluğu sayfasında bir uzmana soru sorabilir veya Topluluklar sayfasından destek alabilirsiniz.