Fark ettiğim bir hatayı belirteyim;
buna göre gerekli düzenlemeleri yaptıktan sonra istenilen sonuçları alıp alamadığınız konusunu tekrar değerlendirirsiniz.
► AC sütununun kulanıldığı yardımcı alandaki #DEĞER! hatası sonucu beklenen/istenilen/sakınca olmayan hatadır (işleyiş açısından hata/sakınca yok).
Bu sütunda #DEĞER! hatası alıncaya kadar formülün aşağı doğru kopyalanması gerekiyor.
Bu hatanın alındığı ilk satıra bakarsanız, üstten o satıra kadar toplam AB sütunundaki en büyük sayı kadar satır olduğunu göreceksiniz.
► AD ve AF sütunlarındaki formüllerin, AE ve AC sütunundaki dolu alanların tümünü kapsaması,
AD ve AF sütunundaki formüllerin de aynı satır kadar aşağı doğru uygulanması gerekiyor.
Kalıcı çözüm için DİNAMİK AD TANIMLAMASI kullanmakta yarar var ancak şimdilik geçici çözüm önerimi apayım.
AD ve AF sütunundaki formüllerin, 7'inci satırdan başlayarak AB sütunundaki enbüyük sayı kadar satırı içine alması gerekiyor.
Yani AC sütununda #DEĞER! hatası alınan satıra kadarki alanı içine alması gerekiyor.
Bunu dinamik hale getirmek için şöyle yapın;
►
AE5 hücresine
="AC7:AC"&MAK($AB:$AB)+6
formülünü,
►
AE6 hücresine de
="AE7:AE"&MAK($AB:$AB)+6
formülünü uygulayın.
Böylece AD ve AF sütunlarındaki formüllerin kapsaması gereken alan adreslerini elde etmiş olursunuz.
►
AD5 hücresindeki formülü aşağıdaki birinci formülle,
AF5 hücresindeki formülü de ikinci formülle değiştirin ve
yine AC sütunundaki #DEĞER! hatası satırına kadar kopyalayın.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(3 satır)