Bu dosya, bir sütundaki son sayıya kadar uzanan dinamik alanların adlandırılmış aralık olarak nasıl tanımlandığını gösterir. Veri eklendikçe veya silindikçe alan kendiliğinden genişler ya da daralır; böylece grafik, liste ve formüllerde sabit adres yerine alan adı kullanılabilir.
Türkçe Excel'de aynı formül aşağıdaki gibi yazılır; adın kendisi değişmez.
Dosyanın içeriği
- exceldestek.com | exceldepo.com: A1:J27 aralığında örnek veri sayfası. Sütun A'daki sayılar dinamik alanın kaynağıdır.
- Tanımlı adlar: ALAN5 bu sayfadaki A sütununu temel alır. ALAN1 ve ALAN3 da aynı sayfaya tanımlıdır.
- Diğer adlar (ALAN2, ALAN4, ALAN6-ALAN9, SÜTA-SÜTD, MAXSÜT, ALFABETİK) dış bir çalışma kitabındaki sayfalara bağlıdır. Bu sayfalar dosyada bulunmaz; adlar dosyada yalnızca tanım olarak yer alır.
Kullanılan formüller
Hücrelerde formül yoktur; mantık tanımlı adların içindedir. Kullanılan fonksiyonlar OFFSET, COUNT, COUNTA ve MATCH fonksiyonlarıdır.- ALAN1: A2'den başlar, COUNT ile sütundaki sayı adedi kadar satır yüksekliği alır. Aradaki boş hücreler sonucu etkiler.
- ALAN3: A1'den başlar, COUNTA ile dolu hücre sayısına göre uzar; metinler de sayılır.
- ALAN5: MATCH ile 1E+307 büyük değeri aranır. Eşleşme sütundaki son sayının satırını verir, aradaki boşluklar sorun çıkarmaz.
- SÜTA-SÜTD: Sayı için MATCH(1E+306 ...), metin için MATCH("*" ...) kullanarak sütundaki son dolu satırı bulur; MAXSÜT bunların en büyüğünü alır.
=SUM(ALAN5)
Makrolar
Dosya .xlsm biçimindedir; makro içerir, açarken makroları etkinleştirmeniz gerekir. Özette makro modülü listelenmemiştir, işlevler tanımlı adlarla sağlanır.Nasıl kullanılır
- Dosyayı açın ve gerekirse içeriği etkinleştirin.
- A sütununa sayılarınızı alt alta girin veya mevcut sayıları değiştirin.
- Formüller sekmesinden Ad Yöneticisi'ni açıp ALAN5 adının sayı ekledikçe genişlediğini kontrol edin.
- Adı kendi çalışmanızda formül, grafik serisi veya veri doğrulama listesinde kullanın.
- Dış kitaba bağlı adlar çalışmayacağından, bunları kendi sayfanıza göre yeniden tanımlayın veya silin.