• DİKKAT

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

Büyükten küçüğe sırala ve bu değerleri başka hücreye adıyla ata.

Katılım
11 Ocak 2007
Mesajlar
144
Excel Vers. ve Dili
MS Excel-Access 2000
Ekteki dosyada sarı alandaki verileri turuncu alandakiler gibi sıralamak istiyorum.
 
Örneğiniz ektedir.
 
Çok teşekkür ederim harika olmuş.
Ama ranklara filan gerek yok ve ayrıca bu sıralamayı belirtilen şartta (örn. sayılar şu aralıktaysa adıyla şu hücreye yaz gibi) bağlayabilir miyiz?
 
Ranklara neden gerek yok anlamadım?

Belirttiğiniz son kısımı anlamadım.
 
Çok teşekkür ederim harika olmuş.
Ama ranklara filan gerek yok ve ayrıca bu sıralamayı belirtilen şartta (örn. sayılar şu aralıktaysa adıyla şu hücreye yaz gibi) bağlayabilir miyiz?

F9 hücresine;

=IF(E9="";"";E9-ROW()/10^10)


D25 hücresine;

=INDEX($D$9:$F$18;MATCH(E25;$F$9:$F$18;0);1)

E25 hücresine;

=LARGE($F$9:$F$18;ROW(A1))

yazıp aşağıya doğru kopyalayın.

Dosyanız ekte.
 
Son düzenleme:
E25:

=IF(ROWS($E$25:E25)<=COUNT($E$9:$E$18),LARGE($E$9:$E$18,ROWS($E$25:E25)),"")

F25: Control+shift+enter...

=INDEX($D$9:$D$18,SMALL(IF($E$9:$E$18=E25,ROW($E$9:$E$18)-ROW($E$9)+1),COUNTIF($E$25:E25,E25)))
 
F9 h&#252;cresine;

=IF(E9="";"";E9-ROW()/10^10)


D25 h&#252;cresine;

=INDEX($D$9:$F$18;MATCH(E25;$F$9:$F$18;0);1)

E25 h&#252;cresine;

=LARGE($F$9:$F$18;ROW(A1))

yaz&#305;p a&#351;a&#287;&#305;ya do&#287;ru kopyalay&#305;n.

Dosyan&#305;z ekte.

ROW() ve ROW(A1) deyimleri yeterince g&#252;vence vermez.
 
Arkada&#351;lar harikas&#305;n&#305;z ama ben derdimi anlatamad&#305;m.

Asl&#305;nda yapmak istedi&#287;im;
1.G1:G6; G12:G66; ... s&#252;t&#252;ndaki say&#305;lar&#305; tara
2. Say&#305;lar belirtilen aral&#305;k aras&#305;nda veya b&#252;y&#252;k/k&#252;&#231;&#252;k ise ba&#351;ka bir h&#252;creye sat&#305;r&#305;n ba&#351;&#305;nda bulunan ( A1: A6; A12:A66; ... sat&#305;rlar&#305;ndaki h&#252;crelerde bulunan ad) ad&#305;yla ata
 
Arkada&#351;lar harikas&#305;n&#305;z ama ben derdimi anlatamad&#305;m.

Asl&#305;nda yapmak istedi&#287;im;
1.G1:G6; G12:G66; ... s&#252;t&#252;ndaki say&#305;lar&#305; tara
2. Say&#305;lar belirtilen aral&#305;k aras&#305;nda veya b&#252;y&#252;k/k&#252;&#231;&#252;k ise ba&#351;ka bir h&#252;creye sat&#305;r&#305;n ba&#351;&#305;nda bulunan ( A1: A6; A12:A66; ... sat&#305;rlar&#305;ndaki h&#252;crelerde bulunan ad) ad&#305;yla ata

Hani s&#305;ralama istiyordunuz. Birinci mesaj&#305;n&#305;z&#305; okurmusunuz.

Ekledi&#287;iniz dosya ile verdi&#287;iniz aral&#305;klar aras&#305;nda ne ili&#351;ki var anlayamad&#305;m.

Verdi&#287;iniz aral&#305;klar&#305;n t&#252;m&#252; bo&#351;.
 
1. Asl&#305;nda hakl&#305;s&#305;n&#305;z derdimi iyi anlatamad&#305;m!

2. Verdi&#287;im bir &#246;rnek sadece anlatmaya &#231;al&#305;&#351;&#305;yorum. Herhangi bir sut&#252;n / sat&#305;r diyelim ona.

3. &#246;rnek dosyay&#305; bo&#351;verin
 
Formülün bulunduğu satır önüne bir yada birkaç satır eklendiğinde elde edilen sonuç doğru olmaz. Yani sözkonusu formül "robust" değil.

Sn akyurek biraz daha açarmısınız,Sn yurttas'ın formülü hangi durumlarda hatalı olacağını tam olarak anlamadım.

Birkaç satır eklenenen yer dediğiniz kısım neresidir
 
Sn akyurek biraz daha açarmısınız,Sn yurttas'ın formülü hangi durumlarda hatalı olacağını tam olarak anlamadım.

Birkaç satır eklenenen yer dediğiniz kısım neresidir

Formülde ROW(A1) var diyelim.

Formülün örnek olarak F15'de olduğunundan çıkarsak, ilk satırın önüne yeni satır(lar) eklendiğinde formül yanlış sonuç verir.

Formülde ROW() var diyelim.

Böyle bir formül içeren bir satırın önüne yeni satır(lar) eklendiğinde sözkonusu formül yine yanlış sonuç verir.
 
Formülde ROW(A1) var diyelim.

Formülün örnek olarak F15'de olduğunundan çıkarsak, ilk satırın önüne yeni satır(lar) eklendiğinde formül yanlış sonuç verir.

Formülde ROW() var diyelim.

Böyle bir formül içeren bir satırın önüne yeni satır(lar) eklendiğinde sözkonusu formül yine yanlış sonuç verir.

Anladım. O şekilde bir ekleme olacak ise hata olur ROWS($A$1:A1) olarak

kullanmak gerekir.
 
Geri
Üst