Üye olmak için ExcelDestek sitemizi kullanabilirsiniz. Üyelik otomatik olarak aktarılmaktadır. Eski sitemizdeki tüm içerikler ExcelDestek'te korunmaktadır.

Makaleler

Dinamik Dizi Davranışları

Dinamik Dizi Davranışları, Excel 365 ile hayatımıza giren bazı fonksiyonlara, bu fonksiyonların gerçekleştirdiği özelliklere verilen addır.

Yeni Nesil Dinamik Excel

Yeni dinamik dizi formülleri çok fazla ilgi görecek olsa da, dinamik dizi davranışının nasıl entegre olduğunu anlamak önemlidir. Excel’in 365 sürümünde tüm formüller artık yeni bir hesaplama mantığıyla çalışmaktadırlar. Bu, bir formül birden çok sonuç döndürdüğünde, bu sonuçların çalışma sayfasındaki birden çok hücreye taşacağı anlamına gelir. Aynı zamanda bu, dinamik dizilerle çalışmak üzere orijinal olarak tasarlanmamış, yani Excel’in 365 sürümü dışındaki diğer versiyonlarındaki daha eski formülleri de içermektedir.

Örneğin, UZUNLUK formülü bir hücredeki karakter sayısını döndürmekteddir. Geleneksel Excel’de her seferinde bir hücre için kullanmanız gerekmektedir. Dinamik Excel’de UZUNLUK formülüne bir değer aralığı verlidiğinde, birden çok sonuç elde edilmektedir. Başka aracı formüllere gerek kalmayacaktır. Böylece, özel bir sözdizimi olmadan aralıktaki tüm karakterlerin uzunluğunun toplamı TOPLA işleviyle gerçekleştirilmektedir.

=TOPLA(UZUNLUK(B3:B8))

Dinamik Dizi Davranışları

Üstteki ekran görüntüsünü inceleyenler için bu, her türlü formülü etkileyebilecek büyük bir değişikliktir. Örneğin, DÜŞEYARA formülü, bir sütun dizini kullanarak bir tablodan tek bir değer almak üzere tasarlanmıştır.

=DÜŞEYARA(B2;B5:D8;2;0)

Dinamik Dizi Davranışları

Üstteki formül ile Mahir isimli öğrencinin ikinci sıraki sınıfını bulunmaktadır.

Excel’de Dinamik Dizi Davranışları

Bununla birlikte, dinamik dizilerde, böyle bir dizi sabiti kullanarak DÜŞEYARA formülünden birden fazla değer bulunması da istenebilmektedir.

=DÜŞEYARA(B2;B7:D10;{1;2;3};0)

Dinamik Dizi Davranışları

Sınıf ve Numaralarıda tek bir formülde aranabilmektedir.

Başka bir deyişle, DÜŞEYARA asla birden fazla değer döndürmek için tasarlanmamış olsa da, şimdi yeni dinamik dizi formül motoru sayesinde artık bunu yapmaktadır. Dinanik diziler kullanılarak oluşturulan Yeni Nesil Düşeyara dosyasının incelenmesi önerilmektedir.

Bu işlemin yalnızca Excel 365 kullanıcıları için geçerli olduğu unutulmamalıdır.

Bir örnek daha inceleyelim.

Bu işlem için, farklı bir örnek ele alınacaktır. Bu çalışma sayfasında amaç, adın ilk karakterini soyadıyla birleştirerek kullanıcı adları oluşturmaktır.

Dinamik dizilerle, tam aralıkları kullanabilmektedir. Böylece, formül tek adımda girilmektedir.

=SOLDAN(B3:B12)&C3:C12

Excel Otomatik Formüller

Excel, taşma aralığındaki tüm sonuçlar döndürülmektedir. Bu formülün değiştirilmesi de kolaydır. Örneğin kullanıcı adlarının KÜÇÜKHARF formülüyle küçük harfle yazmasının istenmesi gerekmektedir. Bu durumda, yalnızca orijinal formülü tek bir yerde düzenlemek yeterli olacaktır.

=KÜÇÜKHARF(SOLDAN(B3:B12)&C3:C12)

Excel Otomatik Formüller

Enter tuşuna basmak, tüm sonuçların güncellenmesi için yeterli olacaktır. Her zaman olduğu gibi, üstteki tüm sonuçlar dinamiktir. Ayrıca, bir adı değiştirir değiştirmez anında yeni bir sonuç alınmaktadır.

Makalemizden faydalanılması temennisiyle.

Benzer İçerikler

Bir yanıt yazın

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

Başa dön tuşu

Reklam Engelleyici Kullanmaktasınız

Merhaba,Sitenin reklamlar sayesinde ayakta kaldığını bilmenizi isteriz. İçeriklerimizi eklemeye devam edebilmemiz için, lütfen reklam engelleyicinizi bu siteye özel olarak kapatır mısınız?Teşekkürler