Bu dosya, BAĞ_DEĞ_SAY (COUNT) ve BAĞ_DEĞ_DOLU_SAY (COUNTA) fonksiyonlarının dinamik adlandırılmış aralıklarda nasıl kullanıldığını gösteren bir şablondur. Veri eklendikçe ya da silindikçe kendiliğinden genişleyen ve daralan aralıklar, tanımlı adlar üzerinden kurulmuştur.
Dosyadaki adlar, dış çalışma kitabındaki sayfalara ([1] başvurusu) bağlıdır. ALAN9 ve ALFABETİK adlarının yapısı kullanım örneği olarak incelenebilir. Bazı adlarda #REF! hatası bulunur; bu adlar çalışır durumda olmayan örneklerdir.
Dosyanın içeriği
- Tek bir sayfa bulunur; sayfada hücre verisi ya da formül yoktur, dosyanın asıl içeriği tanımlı adlardır.
- ALAN1 ve ALAN2: Sayı içeren sütun ve satır aralığını COUNT ile belirler.
- ALAN3 ve ALAN4: Boş olmayan hücrelere göre sütun ve satır aralığını COUNTA ile belirler.
- ALAN5 ile ALAN8: Son sayıyı ya da son metni MATCH ile bularak aralığı o hücreye kadar uzatır.
- ALAN9: Aralık yüksekliğini bir hücredeki değerden alır.
- SÜTA, SÜTB, SÜTC, SÜTD: Her sütundaki son dolu satırı bulur.
- MAXSÜT ve TABLO: En uzun sütuna göre 4 sütunluk dinamik bir tablo aralığı oluşturur.
- ALFABETİK ve AA: Alfabetik eşleşmeye ve son dolu hücreye dayalı aralıklar tanımlar.
Kullanılan formüller
- OFFSET: Başlangıç hücresinden itibaren yüksekliği ve genişliği değişen aralık üretir.
- COUNT ve COUNTA: Aralığın boyutunu sayı adedine ya da dolu hücre adedine göre belirler.
- MATCH: 1E+306 ile son sayısal değeri, "*" ile son metin değerini bulur.
- INDIRECT ve ADDRESS: ALFABETİK adında hücre adresini dinamik olarak oluşturur.
=KAYDIR('SÜT-SAYI'!$A$2;0;0;BAĞ_DEĞ_SAY('SÜT-SAYI'!$A:$A);1)
Nasıl kullanılır
- Dosyayı açın; makro içermez, ancak .xlsm biçimindedir ve makro uyarısı çıkarsa devam edebilirsiniz.
- Formüller sekmesinden Ad Yöneticisi'ni açın ve tanımlı adların formüllerini inceleyin.
- İlgili adın formülünü kendi çalışma kitabınızdaki sayfa ve sütun adlarına göre uyarlayın.
- Adı doğrulama listesinde, grafik veri kaynağında ya da formüllerde aralık olarak kullanın.