• DİKKAT

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

Listedeki ayni isimlerin baska sutundaki en yuksek degerini gosterme

Katılım
12 Mart 2009
Mesajlar
119
Excel Vers. ve Dili
Office 365 - Ingilizce
Merhaba,

Iki gundur dusunuyorum ve arastiriyorum fakat istedigim gibi bir formul bulamadim. Elimde 7000 satirllik bir liste var, A sutununda isimler ve B sutununda seviyeler mevcut. A sutununda ayni isimden en fazla 5 tane olabilir, isimler alfabetik olarak sirali fakat seviye kucukten buyuge dogru degil karisik. C sutununda her ismin en yuksek seviyesini gostermek istiyorum. Formul ile mumkun mu emin degilim fakat eger mumkun ise yardiminizi rica ediyorum.

Ornek dosya: https://easyupload.io/vr83f6

Simdiden cok tesekkurler.
Ferdi
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,065
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Ofis 365'te aşağıdaki formülü kullanabilirsiniz:

=EĞER(B2=MAK(FİLTRE($B$2:$B$19;$A$2:$A$19=A2;));B2;"")
 
Katılım
12 Mart 2009
Mesajlar
119
Excel Vers. ve Dili
Office 365 - Ingilizce
@YUSUF44 cevabiniz icin cok tesekkurler,

Kullandigim Excel Ingilizce oldugu icin formulu asagidaki sekilde guncelledim fakat calistirmayi basaramadim:

Kod:
=IF(B2=MAX(FILTER($B$2:$B$19:$A$2:$A$19=A2;));B2;"")
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,677
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Alternatif dizi formülü,

Kod:
=EĞER(MAK(EĞER($A$2:$A$19=A2;$B$2:$B$19))=B2;B2;"")
 
Katılım
12 Mart 2009
Mesajlar
119
Excel Vers. ve Dili
Office 365 - Ingilizce
@YUSUF44 , @Erdem Akdemir, Cok tesekkur ederim!

Excel ingilizce oldugu icin formullerdeki noktalama isaretleride degisiyor, kafam biraz gec calisti :)

Kod:
=IF(B2=MAX(FILTER($B$2:$B$19,$A$2:$A$19=A2)),B2,"")

=IF(MAX(IF($A$2:$A$19=A2,$B$2:$B$19))=B2,B2,"")
Her iki formulde calisiyor, elinize saglik!

Saygilar,
Ferdi
 
Üst