- 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
Ç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.
ROW() ve ROW(A1) deyimleri yeterince güvence vermez.
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
Eğer duyarlılık (hassasiyet) önemli değilse pratik bir çözümdür.
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
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.