Bu, Excel becerilerini geliştirmeye yönelik bir serinin parçasıdır. Diğerlerinin bağlantılarını aşağıda bulacaksın.
Çoğu kişi bir Microsoft Excel formülünün, spesifik bir hesap tablosu hücresinde yer alacak tek bir sonuç ürettiğini düşünür.
Ancak Microsoft Excel’in dinamik diziler özelliğiyle bir formül, her biri farklı bir hesaplama içeren birçok hücreyi doldurabilir ve hataları en aza indirerek büyük çalışma kitapları oluşturmayı kolaylaştırabilir. Bu sihirli formülleri bir veri dizisinde bir hesaplamayı tekrarlaman gerektiğinde kullanabilirsin.
Dinamik dizileri kullanarak nasıl daha az zaman ve emek harcayabileceğini gösteren bu iki örneğe göz at.
Başla: Toplama tablosu oluştur
Hedefin: Çocuğuna matematik dersinde yardımcı olmak için aşağıdaki gibi bir toplama tablosu ve cevap anahtarı oluştur. Bu tablo yanıtları kontrol ederken senin de işine yarayacak.
Eski usul: İlk satıra ve ilk sütuna toplanacak değerleri girdikten sonra tablonun ilk hücresinde =C4+B5 gibi bir formül oluşturabilir, ardından onu kopyalayıp ilk satıra yapıştırabilir, sonra satırı kopyalayıp aşağıdaki satırlara yapıştırabilirsin. Bir sürü kopyalama ve yapıştırma işlemi!
Dinamik yol: Hücre aralığının tamamını referans alan ve her değeri bir çırpıda hesaplayan tek bir formül yarat.
Nasıl yapılır: Aşağıdaki tabloyu örnek alarak, ilk cevap hücresine =C4:J4+B5:B18 yaz. C4:J4 ilk satırdaki, B5:B18 ise ilk sütundaki hücre aralığını temsil ediyor. Enter’a bastığında tüm tablo dolacak!

Seviye atla: Verileri kişiye veya kategoriye göre özetle
Hedefin: Haftalık bir satış yarışmasının kazananlarını listele, her kişinin yaptığı toplam satışı hesapla ve yeni kazananlar eklendikçe bu toplamları güncelle.
Eski usul: Satışları kişiye göre özetlemek için =ETOPLA() işlevini kullanabilirsin ancak haftalık olarak eklenen yeni kazananlar hücre aralığını genişleteceği için formülü her seferinde elle düzenlemen gerekecek.
Dinamik yol: Yeni bir haftalık kazanan eklendiğinde aralığı otomatik olarak güncelleyen bir dinamik dizi kullan.
Nasıl yapılır: Aşağıdaki tablo şu ana kadarki haftalık kazananları gösteriyor. Yinelenen girdileri atlayarak satış personelinin listesini oluşturmak için yeni BENZERSİZ() işlevini kullan: Çalışma kitabının boş bir yerine =BENZERSİZ(B3:B12) formülünü gir. Burada B3:B12 kazananların güncel listesi:

Her kişinin toplam satışını hesaplamak için =ETOPLA() işlevinin özel bir versiyonunu kullanacaksın: Murat’ın isminin yanındaki sütuna =ETOPLA(B3:B12,E3#,C3:C12) formülünü gir. B3:B12 kazananların güncel listesi, C3:C12 ise haftalık satışların güncel listesi.
Buradaki sihirli unsur kare işareti: Bu işaret Microsoft Excel’e dinamik dizinin tüm aralığını referans almasını, diğer bir deyişle her yeni satırın hesaba katılması gerektiğini söylüyor. Enter’a bastığında Microsoft Excel her kişinin satışını özetliyor:

Artık Alyssa’yı 11. haftanın galibi olarak listeye eklediğinde, ilgili veri özet listesine otomatikman dahil olacak:

Microsoft Excel FİLTRE(), SIRALA(), SIRALAÖLÇÜT(), SIRALI() ve RASGDİZİ() işlevleri dahil olmak üzere dinamik dizileri kullanmanın birçok yolunu sunuyor. Bu işlevlerin her birini yalnızca bir kez kullanarak çok sayıda hücreyi doldurmana olanak tanıyan dinamik diziler sana epey zaman kazandırabilir.