- 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.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
F9 hücresine;Ç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?
ROW() ve ROW(A1) deyimleri yeterince güvence vermez.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.
Eğer duyarlılık (hassasiyet) önemli değilse pratik bir çözümdür.ROW() ve ROW(A1) deyimleri yeterince güvence vermez.
Hani sıralama istiyordunuz. Birinci mesajınızı okurmusunuz.Arkadaşlar harikasınız ama ben derdimi anlatamadım.
Aslında yapmak istediğim;
1.G1:G6; G12:G66; ... sütündaki sayıları tara
2. Sayılar belirtilen aralık arasında veya büyük/küçük ise başka bir hücreye satırın başında bulunan ( A1: A6; A12:A66; ... satırlarındaki hücrelerde bulunan ad) adıyla ata
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.Eğer duyarlılık (hassasiyet) önemli değilse pratik bir çözümdür.
Sn akyurek biraz daha açarmısınız,Sn yurttas'ın formülü hangi durumlarda hatalı olacağını tam olarak anlamadım.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.
Formülde ROW(A1) var diyelim.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
Anladım. O şekilde bir ekleme olacak ise hata olur ROWS($A$1:A1) olarakFormü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.