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.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Örneğiniz ektedir.
 
Katılım
11 Ocak 2007
Mesajlar
144
Excel Vers. ve Dili
MS Excel-Access 2000
Ç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?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Ranklara neden gerek yok anlamadım?

Belirttiğiniz son kısımı anlamadım.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Ç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:
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
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)))
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
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.
 
Katılım
11 Ocak 2007
Mesajlar
144
Excel Vers. ve Dili
MS Excel-Access 2000
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
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
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;.
 
Katılım
11 Ocak 2007
Mesajlar
144
Excel Vers. ve Dili
MS Excel-Access 2000
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
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
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.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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.
 
Üst