• DİKKAT

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

yatayara ve rank ile ilgili problem

  • Konbuyu başlatan Konbuyu başlatan kombo
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Ekteki dosyada da görüleceği gibi rank fonksiyonu ile sıralama yapıp yatayara ile istediğim veriyi alıyorum.Ancak rankl la sıraladığım aynı değere sahip hücrelerden yatayara ilk olanını görüyor. Bunu nasıl düzeltebilirim yada düzenleyebilirim.
 
A11:A15 ve B11:B15 hücrelerinizdeki formülleri değiştirdim. Ekteki örneği inceleyin.
 
=KÜÇÜK(B$2:F$2;SATIR(A12)-10)

Sn.leventm
a11:a15 deki Formüldeki -10'u tam çözemedim. Ben bu sıralamayı 71. satırdan itibaren yapıyorsam, -70 mi demem lazım. Yani formülü yazdığım satırın bir eksiğimi olacak?
B11:B15 dekine gelince zaten İndis'in mantığını oldum olası çözemedim. O şekilde çözmem mümkün değildi.
Emeğin için çok teşekkür ederim. Eline sağlık. :D
 
=KÜÇÜK(B$2:F$2;SATIR(A12)-10)
Formül içindeki SATIR(A12)-10 ilavesini sadece formülün içinde bulunan 1 rakamının (KÜÇÜK(B$2:F$2;1) ) otomatikman bulunması içindir. Yani formülü sürükleyerek çoğalttığınızda bu 1 değerininde değişmesi içindir. 10 sayısı, formüller 11.satırda olduğu içindir.

İNDİS fonksiyonuda bir tabloda satır ve sütunun çakıştığı yerdeki veriyi bulmak için kullanılır, yan i bir matris formülüdür. Forum içinde İNDİS yazarak arama yaparsanız, çok sayıda örneğe ulaşırsınız. Aşağıdaki linkte benim eklediğim İNDİS formülünün işleyişi ile ilgili örnek dosyayı incelemenizi öneririm.

http://www.excel.web.tr/viewtopic.php?t=2019
 
Sayenizde yeni birşey daha öğrendim.
(KÜÇÜK(B$2:F$2;1) )
Formül çoğalttığım her satırda rakam değiştirmek zorunda kalıyordum.
İlginiz için teşekkür ederim.
 
Ekteki tabloda servis sayıları değişince tablo karışıyor, acaba neresini düzeltmem gerekecek?
 
Aynı servis sayısını 3 kişi paylaştığında da istenmeyen sonuç üretiyor.
 
sorun herhalde indis te değil indis formülünün içindeki kaçıncı işlevinde. Formülün dışına alıp deniyorum (kaçıncı işlevini) oradada farklı sonuçlar veriyor gibi.
 
Aslında ben yanlış mantık kurmuşum. Sorun sadace indis formülü ile çözülemiyor. Ancak tasblonuzu yatay değilde dikey olarak tasarlamanız mümkünse ekteki gibi bir çözüm üretilebilir.
 
sn. leventm
dikey olarak sizin önerdiğinizden çok daha uzun yollardan işi çözdüm, ama sorun yatayda çözmek. Mecbur kalırsam ( ki kalıyorum gibi) dikeyde çözeceğim. Ama sabahtan beri uğraşıyorum (bu arada indis öğrendim :D ) biraz daha uğraşıp yatayda çözmeye çalışacağım . Belki bu arada başka şeylerde öğrenirim. :lol:
İlginiz için teşekkür ederim Sağlıcakla kalın.
 
Gayretinizi takdir ediyorum. Umarım bir çözüm bulursunuz bizde istifade ederiz. Ama kanaatimi söyleyecek olursam bu iş makro ile daha kolay çözülür. :D
 
Bir sorum daha olacak. Bir sayıyı RANK işlevi ile kaçıncı olduğunu bulabiliyoruz. Peki metin olarak bir sıralama yapabiliyormuyuz. Yani başlangış harfine göre kaçıncı sırada olduğunu bulabilirmiyiz. (rank işleviniz sonucu gibi)
Acaba soru açık oldumu :?
 
Bir sayıyı RANK işlevi ile kaçıncı olduğunu bulabiliyoruz. Peki metin olarak bir sıralama yapabiliyormuyuz.
Bildiğim kadarıyla böyle bir fonksiyon yok.
 
Üfff
Ordanda battık :D
En iyisi ben yemek yiyeyim belki zihnim açılır :D
 
Afiyet olsun :D , Eğer formül içinde sütunun değişken olarak tanımlanması mümkün olsa (ben bilmiyorum, bilen varsa yazarsa çok memnun olurum) yatay tasarımdada sorunu çözmek mümkün olacaktı.
 
Geri
Üst