• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Formülde düzenleme

Katılım
5 Kasım 2007
Mesajlar
4,727
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Merhaba,

Satıra (D2:N2) veri girildiğinde, makro ile satır bir aşağıya kayıyor ve D2:N2 tekrar boşalıyor,

bu kayma esnasında aşağıdaki dizi formülde E3, L3 hücreleri doğal olarak E4, L4 olarak işlem yapıyor,

satır kaydığında E3, L3 hücrelerinin sabit kalmasını istiyorum,

Formülü nasıl düzenlemeliyim ?

Teşekkür ederim.

=EĞER(SATIRSAY($AA$20:AA20)<=$AB$2;İNDİS($E$3:$E$207;KÜÇÜK(EĞER($L$3:$L$207=$AB$18;SATIR($E$3:$E$207)-SATIR($E$3)+1);SATIRSAY($AA$20:AA20)));"")
 
Merhaba,

Deneme fırsatım olmadı.

$E$3:$E$207

yerine

DOLAYLI("E3:E"&SATIR(A1)+206)

denermisiniz.

Ayrıca 207 sabitmi kalacak belirtmemişsiniz..

.
 
Merhaba,

Deneme fırsatım olmadı.

$E$3:$E$207

yerine

DOLAYLI("E3:E"&SATIR(A1)+206)

denermisiniz.

Ayrıca 207 sabitmi kalacak belirtmemişsiniz..

.

Merhaba,

Dosyayı boyutu çok büyük olduğu için ekleyememiştim ve formül yazarak sonuç alabilirim diye düşünmüştüm, ama sanırım örnek dosya çözümü kolaylaştırabilir.

İkinci kez yorduğum için özür dilerim.

Teşekkür ederim.
 

Ekli dosyalar

Bence en mantıklısı dinamik alan kullanmak. Dolaylı fonksiyonu ile aşağıdaki gibi de kullanabilirisinz..


Kod:
=EĞER(SATIRSAY($AA$20:AA20)<=$AB$2;İNDİS(DOLAYLI("E3:E"&SATIRSAY($A$2:A4)+205);
KÜÇÜK(EĞER(DOLAYLI("L3:L"&SATIRSAY($A$2:A4)+205)=$AB$18;SATIR(DOLAYLI("3:"&
SATIRSAY($A$2:A4)+205))-3+1);SATIRSAY($AA$20:AA20)));"")
.
 
Son düzenleme:
Merhaba,

Çözüm ve öneri için teşekkür ederim.

AA20 deki formülü, AB20:AI23 aralığına uygulamak için üzerinde uğraşmama rağmen başaramadım.

Zahmet olmayacaksa, AB20:AI23 aralığına gelecek formülü de rica edebilir miyim ?

Teşekkür ederim.
 
AA20 hücresine yazarak yana doğru AG20 ye kadar kopyaladıktan sonra alt satırlara kopyalayınız.

Kod:
=EĞER(SATIRSAY($AA$20:AA20)<=$AB$2;İNDİS(DOLAYLI("E3:K"&SATIRSAY($A$2:A4)+205);
KÜÇÜK(EĞER(DOLAYLI("L3:L"&SATIRSAY($A$2:A4)+205)=$AB$18;SATIR(DOLAYLI("3:"&
SATIRSAY($A$2:A4)+205))-3+1);SATIRSAY($AA$20:AA20));SÜTUNSAY($AA$20:AA20));"")
Bu işlemden sonra AB20:AG23 arasındaki hücrelerin biçimini genel olarak değiştirirsiniz.

AH20:

Kod:
=EĞER(SATIRSAY($AA$20:AA20)<=$AB$2;İNDİS(DOLAYLI("[COLOR=red][B]N[/B][/COLOR]3:[B][COLOR=red]N[/COLOR][/B]"&SATIRSAY($A$2:A4)+205);
KÜÇÜK(EĞER(DOLAYLI("L3:L"&SATIRSAY($A$2:A4)+205)=$AB$18;SATIR(DOLAYLI("3:"&
SATIRSAY($A$2:A4)+205))-3+1);SATIRSAY($AA$20:AA20)));"")

AI20 için kırmızı bölgeleri M olarak değiştirirsiniz..

.
 
Merhaba,

Ömer bey, zahmetleriniz için çok teşekkür ederim,

Saygılarımla.
 
Geri
Üst