• DİKKAT

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

Soru DÜŞEYARA 2 ?

Katılım
29 Aralık 2023
Mesajlar
102
Excel Vers. ve Dili
excel 2016 plus
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

Deneyiniz..

C++:
=FİLTRE(F:G;H:H=K1)
 
Ve L1 i de eklemek istiyorum k1 ve l1 için k1:l1 yazmam yeterli olur mu
 
Deneyiniz.

C++:
=AL(FİLTRE(F:G;(H:H=K1)+(H:H=L1));30)
 
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.
 
Örnek dosya paylaşarak ulaşmak istediğiniz sonucu açıklarsanız daha faydalı olacaktır.
 
Ö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

Deneyiniz.

C++:
=AL(AL(SIRALA(FİLTRE(F:G;(H:H=K1)+(H:H=L1)));10);-5)
 
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.....
 
Diyelim ki koşullara uyan 50 hücre var. Sonuç olarak ne olmasını bekliyorsunuz?
 
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:
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))
 
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))
 
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))
 
Çözülen konuları silersek eğer forum olmamızın bir anlamı olmaz...

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