• DİKKAT

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

Tekrar Eden Kaçıncı Sırada

Katılım
28 Ocak 2007
Mesajlar
186
Excel Vers. ve Dili
2016 Türkçe
Arkadaşlar merhaba bir formül arıyorum. En çok tekrar eden 3. değer 4. değer gibi nasıl yapabilirim?
 
Merhaba
Aşağıdaki gibi işinize yararmı?
Kod:
=KAÇINCI(ENÇOK_OLAN.TEK(A1:A20);A1:A20;0)
 
Merhaba
Aşağıdaki gibi işinize yararmı?
Kod:
=KAÇINCI(ENÇOK_OLAN.TEK(A1:A20);A1:A20;0)

En çok tekrar eden sayının en üsttekini veriyor. Yani en çok tekrar eden ilk kaçıncı satırda olduğunu veriyor. Google Drive da işe yaramıyor. Diğer yöntemleri inceliyorum. Teşekkürler.
 
Istediginiz konu ile ilgili benim de ugrastigim bir takim excel dosyalarim oldu. Su formul ile bir listede en cok tekrarlayandan en az tekrarlayana dogru siralayabilirsiniz. Ben cok faydasini gordum, umarim isinize yarar.:

A sutununda tekrarlayan veya tekrarlamayanlarin karisik oldugu liste oldugunu VE asagidaki formulu B2 hucresinden baslayarak kopyaladiginizi farzederek, s1klik siralamasini yapmak istediginiz hucreye asagidaki formulu yazip, cogaltiniz. Formul icindeki "B$1:B1" kismini asagidaki formulu yerlestirdiginiz hucreye gore degistiriniz. Dizi formuludur. CTRL+ SHIFT + ENTER ' a basiniz.

Kod:
=EĞERHATA(İNDİS($A$2:$A$2000;ENÇOK_OLAN(EĞER(($A$2:$A$2000<>"")*EYOKSA(KAÇINCI($A$2:$A$2000; B$1:B1;0));KAÇINCI($A$2:$A$2000;$A$2:$A$2000;0)*{1;1}))); "…")
 
Benim asıl yapmak istediğim şu:

Verilen sayılar arasında 5. sırada olanı bul ve ya 2. sırada olanı bul sıralamaya çalışmak değil çoğu örneklerde bir önceki değere göre formülize oluyor.
 
selam,
Listelemelerde, karşılık gelen sayıyı seçtiğinizde de (yani tekrar adedine göre sıralamadaki yeri, 3. en fazla tekrar eden , 8. en fazla tekrar eden vs....) tekrar eden değeri bulabilirsiniz...
Listeleme yapılması için zaten bu mantık esastır.

Bak. Ek...
link : http://s4.dosya.tc/server/sook1a/myEfsane2_SA.rar.html

Not: Ek içerisinde, Sn. K. Ayhan tarafından hazırlanan KTF ile de listeleme yapılmış ve tekrar eden adede göre de değerin bulunması örneklenmiştir.
 
Myefsane sorunuz aslinda guzel soru ve istediginiz formule eristim. Genelde cozumleri tek hucrede halletme takintim var :). Buyrun asagida saniyorum tam olarak istediginiz formulu bulabilirsiniz:
(Dizi Formuludur - CTRL + SHIFT + ENTER)

1- A2-A100 hucre araliginda karisik yineleyen degerlerinizin oldugu,
2- B2 Hucresine kacinci sirada en cok tekrarlayani belirlediginizi belirtmek uzere dilediginiz SADECE sayiyi yazdiginizi (5. sirada en cok veya 2. sirada en cok olan vb.)
3-C2 hucresinden asagi dogru asagidaki dizi formulunu uygularsaniz istediginiz cozume ulasabilirsiniz. Biraz uzun bir formul tek hucrede islem yaptigindan dolayi. sakman26'nin soyledigi mantik yine esas bu dizi formulunde.

Kod:
=İNDİS($A$2:$A$100;KAÇINCI(MAK(BÜYÜK(((EĞER((SATIR(DOLAYLI("1:"&SATIRSAY($A$2:$A$100))))=(KAÇINCI($A$2:$A$100;$A$2:$A$100,0));EĞERSAY($A$2:$A$100;$A$2:$A$100);0))+((100000-(SATIR(DOLAYLI("1:"&SATIRSAY($A$2:$A$100)))))/100000));[B]B2[/B]);1);((EĞER((SATIR(DOLAYLI("1:"&SATIRSAY($A$2:$A$100))))=(KAÇINCI($A$2:$A$100;$A$2:$A$100;0));EĞERSAY($A$2:$A$100;$A$2:$A$100);0))+((100000-(SATIR(DOLAYLI("1:"&SATIRSAY($A$2:$A$100)))))/100000));0))
 
Myefsane sorunuz aslinda guzel soru ve istediginiz formule eristim. Genelde cozumleri tek hucrede halletme takintim var :). Buyrun asagida saniyorum tam olarak istediginiz formulu bulabilirsiniz:
(Dizi Formuludur - CTRL + SHIFT + ENTER)

1- A2-A100 hucre araliginda karisik yineleyen degerlerinizin oldugu,
2- B2 Hucresine kacinci sirada en cok tekrarlayani belirlediginizi belirtmek uzere dilediginiz SADECE sayiyi yazdiginizi (5. sirada en cok veya 2. sirada en cok olan vb.)
3-C2 hucresinden asagi dogru asagidaki dizi formulunu uygularsaniz istediginiz cozume ulasabilirsiniz. Biraz uzun bir formul tek hucrede islem yaptigindan dolayi. sakman26'nin soyledigi mantik yine esas bu dizi formulunde.

Kod:
=İNDİS($A$2:$A$100;KAÇINCI(MAK(BÜYÜK(((EĞER((SATIR(DOLAYLI("1:"&SATIRSAY($A$2:$A$100))))=(KAÇINCI($A$2:$A$100;$A$2:$A$100,0));EĞERSAY($A$2:$A$100;$A$2:$A$100);0))+((100000-(SATIR(DOLAYLI("1:"&SATIRSAY($A$2:$A$100)))))/100000));[B]B2[/B]);1);((EĞER((SATIR(DOLAYLI("1:"&SATIRSAY($A$2:$A$100))))=(KAÇINCI($A$2:$A$100;$A$2:$A$100;0));EĞERSAY($A$2:$A$100;$A$2:$A$100);0))+((100000-(SATIR(DOLAYLI("1:"&SATIRSAY($A$2:$A$100)))))/100000));0))
Formülde hata var. Bakabilirsiniz link aşağıda
https://docs.google.com/spreadsheets/d/1Rv6aGMKtX6FUe-xIYyE2tm1QBnfBq2yKjRporkEtxo0/edit?usp=sharing
 
Geri
Üst