Soru DÜŞEYARA 2 ?

cert123

Altın Üye
Katılım
29 Aralık 2023
Mesajlar
92
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
29-12-2024
Düşeyara ile k1 hücresini baz alarak f:g:h hücrelerini taramak istiyorum. Ve sonuç olarak k1 hücresindeki ismi baz alıcak o isimdeki oyuncuların ve görevleri yan yana o2:p2 şekilnde ilk 11 kişiyi sıralayacak. Yardımcı olabilir misiniz?
 

Ekli dosyalar

cert123

Altın Üye
Katılım
29 Aralık 2023
Mesajlar
92
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
29-12-2024
Ve L1 i de eklemek istiyorum k1 ve l1 için k1:l1 yazmam yeterli olur mu
 

cert123

Altın Üye
Katılım
29 Aralık 2023
Mesajlar
92
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
29-12-2024
Denedim her yolu bir türlü olmuyor..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=AL(FİLTRE(F:G;(H:H=K1)+(H:H=L1));30)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu formülle koşula uyan ilk 30 veriyi alırsınız.

Formüldeki 30 değerini -30 yaparak son 30 değeri alabilirsiniz.
 

cert123

Altın Üye
Katılım
29 Aralık 2023
Mesajlar
92
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
29-12-2024
Bu formülle koşula uyan ilk 30 veriyi alırsınız.

Formüldeki 30 değerini -30 yaparak son 30 değeri alabilirsiniz.
Bunu yapınca ilk 30 daki isimleri de veriyor. 40 kişi olduğunu varsayarsak yine uymuyor yani ilk 30 a karışıyor
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek dosya paylaşarak ulaşmak istediğiniz sonucu açıklarsanız daha faydalı olacaktır.
 

cert123

Altın Üye
Katılım
29 Aralık 2023
Mesajlar
92
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
29-12-2024
Örnek dosya paylaşarak ulaşmak istediğiniz sonucu açıklarsanız daha faydalı olacaktır.
Amacım O2 hücresine ilk 5 kişiyi,
R2 hücresine de 6 dan 11 kişiye kadar sıralamak
Dediğiniz gibi eksi işlemi yaparsam isim ekleyince karışıyor olmuyor malesef.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=AL(AL(SIRALA(FİLTRE(F:G;(H:H=K1)+(H:H=L1)));10);-5)
 

cert123

Altın Üye
Katılım
29 Aralık 2023
Mesajlar
92
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
29-12-2024
Deneyiniz.

C++:
=AL(AL(SIRALA(FİLTRE(F:G;(H:H=K1)+(H:H=L1)));10);-5)
Yok hocam malesef toplama çıkarma işlemi devreye girince benim işlem tutmuyor. Kusura bakma seni de uğraştırıyorum ama eline sağlık yine de.

Amacıma ulaşamamın sebebi örneğin O2 hücresine 10 kişi sıraladım.
R2 hücresine ise 11. kişiden devam ettirmek istiyorum. Ben yeni isim eklersem iki tarafta karışıyor.....
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Diyelim ki koşullara uyan 50 hücre var. Sonuç olarak ne olmasını bekliyorsunuz?
 

cert123

Altın Üye
Katılım
29 Aralık 2023
Mesajlar
92
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
29-12-2024
Diyelim ki koşullara uyan 50 hücre var. Sonuç olarak ne olmasını bekliyorsunuz?
Aslında koşullara uyan hücre sayısına göre şekillendireceğim. Örnek ilk formülde 1-20 arasını sırala ikinci formülde 21-40 arasını sıralatacağım. Gerekirse 3. Formül de olabilir 41-60 gibi...
Not: Bu aralıkları farklı sayfalarda sıralatacağım sanırım..
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Böyle deneyiniz.

İlk 5 değer için;
C++:
=SATIRSEÇ(SIRALA(FİLTRE(F:G;(H:H=K1)+(H:H=L1)));SIRALI(5;;1;1))
İkinci 5 değer için;
C++:
=SATIRSEÇ(SIRALA(FİLTRE(F:G;(H:H=K1)+(H:H=L1)));SIRALI(5;;6;1))
 

cert123

Altın Üye
Katılım
29 Aralık 2023
Mesajlar
92
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
29-12-2024
Böyle deneyiniz.

İlk 5 değer için;
C++:
=SATIRSEÇ(SIRALA(FİLTRE(F:G;(H:H=K1)+(H:H=L1)));SIRALI(5;;1;1))
İkinci 5 değer için;
C++:
=SATIRSEÇ(SIRALA(FİLTRE(F:G;(H:H=K1)+(H:H=L1)));SIRALI(5;;6;1))
Formülü anladım tam bana göre evet.
Ama şöyle bir sorun oluştu 2. Formülde hücre sayısından fazla rakam girersem #değer hatası veriyor.

=SATIRSEÇ(SIRALA(FİLTRE(F:G;(H:H=K1)+(H:H=L1)));SIRALI(20;;6;1))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu durum zaten formülün yardım menüsünde dile getirilmiş.


Aşağıdaki şekilde ilk 5 satır hariç kalan satırları hata almadan listeleyebilirsiniz.

C++:
=SATIRSEÇ(SIRALA(FİLTRE(F:G;(H:H=K1)+(H:H=L1)));SIRALI(BAĞ_DEĞ_DOLU_SAY(SIRALA(FİLTRE(F:F;(H:H=K1)+(H:H=L1))))-5;;6;1))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Çözülen konuları silersek eğer forum olmamızın bir anlamı olmaz...

Bu sebeple sildiğiniz konu tarafımca geri aktif edilmiştir.
 
Üst