SIRALI DÜŞEYARA FORMÜLÜ

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
260
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
Merhabalar Kolay Gelsin,

İki sayfa arasında eşleşen verileri sırası ile aşağı doğru gelmesini istiyoruz forumda aradım fakat istediğim formül sonuça ulaşamadım.
Bildiğiniz üzere düşeyara ile yaptığımda ilk sutündeki veri geliyor diğer alt veriler gelmiyor.
Müsaitliğiniz var ise dosya'ya bakıp formül olarak yardımcı olurmusunuz.

Örnek olarak dosya ekledim formülün yazılması gereken sayfa "FORMÜL ALANI" sutün alanları "B" ve "C" sutünları

https://s2.dosya.tc/server29/0i5x89/SIRALI_DUSEYARA_FORMULU.xlsx.html
 

Ekli dosyalar

Katılım
21 Aralık 2016
Mesajlar
694
Excel Vers. ve Dili
Office 365 TR
Deneyiniz...

Formül Sayfası
B2 hücresine yazın Sağa ve aşağıya kopyalayın.
Kod:
=EĞER($A2="";"";EĞERHATA(İNDİS(VERI!B:B;TOPLAMA(15;6;SATIR($2:$2000)/(VERI!$A$2:$A$2000=$A2);EĞERSAY($A$2:$A2;$A2)));""))
 

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
260
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
Hocam Merhaba,

Emeğine sağlık mükemmel çalışıyor tam istediğim gibi..

Çok ama çok teşekkür ederim..
 
Katılım
21 Aralık 2016
Mesajlar
694
Excel Vers. ve Dili
Office 365 TR
Ben teşekkür ediyorum.
Yardımcı olabildiğime sevindim
İyi çalışmalar...
 

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
260
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
@52779 Hocam Merhaba,

Küçük listelerin tamamında sorunsuz çalıştı kullandım.
Şimdi büyük bir listem var.
İşlemi ona denerken formülde bazı alanlarda veri geliyor bazı alanlarda gelmiyor formülü yanlış uygulamışta ona bilirim müsaitseniz kontrol ede bilirmisiniz.
listeyi ekledim.. linktedir.

https://s2.dosya.tc/server29/hyif38/SIRALI_DUSEYARA_FORMULU_V2.xlsx.html
 
Katılım
21 Aralık 2016
Mesajlar
694
Excel Vers. ve Dili
Office 365 TR
Formüldeki Hata :
SATIR($2:$2684) : 2683 satır
diğer taraftan, kriter ise
VERI!$A$2:$A$9760 = $A2 olup 9759 satır

Formülde kriter eşitliklerinin değerlendirilmesinde AYNI adette ARALIK değerlendirilmelidir. Hatanız burada.

Veri sayfasında Liste 9760. ncı satıra kadar gidiyor. Belki daha fazla veri olabilir amacıyla 9760 yerine 12.000 alındı. Yani VERI!$A$2:$A$9760 yerine VERI!$A$2:$A$12000 alındı.
SATIR($2:$2684) yerine de AYNI aralık söz konusu olacağından SATIR($2:$12000) yazılabilir. Kriterle AYNI olması açısından (kontrol kolaylığı olarak) SATIR(VERI!$A$2:$A$12000) şeklinde yazıldı.

Dolayısıyla formül
Kod:
=EĞER($A2="";"";EĞERHATA(İNDİS(VERI!B:B;TOPLAMA(15;6;SATIR(VERI!$A$2:$A$12000)/(VERI!$A$2:$A$12000=$A2);EĞERSAY($A$2:$A2;$A2)));""))
şeklinde yazıldı.

Dikkat edilecek diğer bir nokta ise,
Örneğin, Formül sayfasındaki 75. nci satırdan sonraki G1421 Kod Numaraları için formülün döndürdüğü ""(BOŞ) değerleridir.
Çünkü Veri sayfasında 8 adet G1421 kodu mevcut. Formül sayfasında ise 15 adet. Sonuç olarak 8 adedi için değer üretilirken geri kalan 7 adedine karşılık bulunamamakta ve ""(BOŞ) değeri üretilmektedir.

Dosya ektedir.
 

yasin85

Altın Üye
Katılım
29 Haziran 2011
Mesajlar
260
Excel Vers. ve Dili
2019, Türkçe
Altın Üyelik Bitiş Tarihi
25-08-2026
@52779 Hocam Merhaba,

Tekrardan emeğinize sağlık.
Açıklamalı detayları ile anlattığınız içinde ayrıca teşekkür ederim.

Sizden de bu formu kuranlar dan da Allah razı olsun.

Günlerce uğraşacak işlerimizi sizin gibi değerli hocalarımız sayesinde dakikalar içinde çözüyoruz.
 
Katılım
21 Aralık 2016
Mesajlar
694
Excel Vers. ve Dili
Office 365 TR
Çok teşekkür ediyorum.
İyi çalışmalar sizlere...
 
Üst