Dinamik Dizi Nedir?
İngilizce: Dynamic Array
Yayın: · Son güncelleme:
Dinamik Dizi Nedir? Kısaca
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.

İçindekiler
Dinamik dizi nedir?
Eskiden bir formül yalnız yazıldığı hücreye sonuç verirdi. Birden çok sonuç isteyen formüller için önce hedef aralığı seçip Ctrl+Shift+Enter ile girmeniz gerekirdi. Dinamik dizi bu zorunluluğu kaldırdı.
Artık tek bir hücreye yazdığınız formül on sonuç döndürüyorsa Excel bu sonuçları alttaki ya da yandaki dokuz hücreye kendisi yerleştirir. Bu davranışa taşma denir. Sonuç sayısı değişirse dağılan alan da genişler ya da daralır.
Örnek: koşula uyan satırları listelemek
A2:C100'de bir satış listesi olduğunu düşünün. E2 hücresine =FİLTRE(A2:C100;B2:B100="İzmir") yazarsanız İzmir'e ait tüm satırlar E2'den başlayarak listelenir. Listeye yeni bir İzmir satışı eklendiğinde sonuç tablosu da bir satır uzar.
Aynı mantıkla =BENZERSİZ(B2:B100) şehirlerin tekrarsız listesini, =SIRALA(A2:C100;3;-1) ise tutara göre büyükten küçüğe sıralı bir kopyayı verir. Bu fonksiyonları birbirinin içinde de kullanabilirsiniz.
Taşan sonuca başvurmak
Taşan bir sonucun tamamına başvurmak için ilk hücrenin adresinden sonra diyez işareti yazılır. E2'den taşan bir listenin satırlarını saymak için =BAĞ_DEĞ_DOLU_SAY(E2#) yeterlidir. Liste uzayıp kısaldıkça başvuru da kendiliğinden güncellenir.
Sürüm ve uyumluluk
Dinamik diziler Microsoft 365, Excel 2021 ve sonrası sürümlerde, ayrıca web için Excel'de çalışır. Excel 2019 ve öncesi bu formülleri tam olarak desteklemez; dosyayı paylaşacağınız kişinin sürümünü önceden kontrol edin. Taşma alanının önünde dolu bir hücre varsa #TAŞMA! hatası çıkar; ayrıntı için taşma maddesine bakabilirsiniz.
Sıkça Sorulan Sorular
Dinamik dizi hangi Excel sürümlerinde var?
Microsoft 365, Excel 2021 ve sonraki sürümler ile web için Excel'de bulunur. Excel 2019 ve öncesinde bu özellik yoktur.
Dinamik dizi formülünün sonuçları silinebilir mi?
Taşan hücreleri tek tek silemezsiniz, çünkü değerler ilk hücredeki formülden gelir. Sonuçları kaldırmak için formülün bulunduğu ilk hücreyi silin.